并且我发现一个bug,就是在12行,用户如果输入数字外的内容会报错,实在不知道咋改了 〒_〒
import random #引入随机
print("猜拳游戏")
start=input("是否开始游戏(是/否)")
if start==("是" or "否"):
if start==("是"):
print("游戏开始")
if start==("否"):
print("退出程序")
else:
print("对不起,您的输入有误")
if start==('是'):
user1=int(input("请输入:剪刀(0),石头(1)或布(2)"))
list1={0,1,2}
if user1 in list1:
if user1==0:
print("您出的为--剪刀")
if user1 == 1:
print("您出的为--石头")
if user1 == 2:
print("您出为--布")
else:
print("对不起,您的输入有误")
AI = random.randint(0, 2)
if user1 in list1 :
if AI==0:
print('电脑出的为--剪刀')
if AI==1:
print('电脑出是的为--石头')
if AI==2:
print('电脑出的为--布')
#判断胜负
if user1==AI: #平局
print('结果为:平局')
if user1==0: #玩家出剪刀
if AI==1:
print('您输啦0-0')
if AI==2:
print('您获胜啦')
if user1==1: #玩家出石头
if AI==0:
print('您获胜啦')
if AI==2:
print('您输啦0-0')
if user1 ==2: #玩家出布
if AI==0:
print('您输啦0-0')
if AI==1:
print('您获胜啦')