网络编程
位置:首页>> 网络编程>> Python编程>> 用Python实现石头剪刀布游戏

用Python实现石头剪刀布游戏

作者:小鹿焕焕  发布时间:2023-06-05 05:37:41 

标签:Python,石头剪刀布

 从控制台输入要出的拳 —— 剪刀(0)/石头(1)/布(2)

 电脑 **随机** 出拳 

 比较胜负

增加错误输入的检测模块

# -*- coding = utf-8 -*-
# @Time :  22:03
# @Author : huanhuan
# @File : test.py
# @Software : PyCharm
import random

def show(num):
   if num == 0:
       sign = "剪刀"
   elif num == 1:
       sign = "石头"
   else:
       sign = "布"
   return sign

while True:
   try:
       com = random.randint(0, 2)
       people = int(input("请输入(剪刀:0,石头:1,布:2):"))
       if people > 3 or people < 0:
           print("请输入正确的数字")
       else:
           print("玩家出%s,电脑出%s" % (show(people), show(com)))
           if (people == 0 and com == 2) \
                   or (people == 1 and com == 0) \
                   or (people == 2 and com == 1):
               print("玩家胜利")
           elif people == com:
               print("双方平局")
           elif people == 3:
               print("结束游戏")
               break
           else:
               print("电脑胜利")
   except ValueError:
       print("请输入数字而不是字母")

用Python实现石头剪刀布游戏

来源:https://blog.csdn.net/qq_44771627/article/details/122547894

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com