#猜拳:判断用户输入那个,没太全,只是判断是否为数字,实际要细一些,小数等也加上才完美,可以参考
import random
ends = 0
while ends == 0:
inputNumber = input("请输入0剪刀,1石头,2布 ")
value = random.randint(0, 2)
if str.isdigit(inputNumber):
try:
inputNumber = int(inputNumber)
except:
pass
if 0 < inputNumber > 2:
print("你不对劲")
else:
if inputNumber == 2 and value == 0:
print("lose")
print(value)
elif inputNumber == 0 and value == 2:
print("win")
print(value)
elif inputNumber == value:
print("===")
print(value)
elif inputNumber - value == 1:
print("win")
print(value)
else:
print("lose")
print(value)
else:
print("输入非整数,重来")
python 猜拳小游戏练习
最新推荐文章于 2023-07-31 22:32:53 发布