猜拳游戏
模拟现实中的石头剪刀布游戏,可以让一个用户和计算机进行游戏并输出每局结果。
代码如下:
import random
n = int(input("请输入猜拳的局数:"))
manu = ["石头","剪刀","布"]
for i in range(0,n):
ren = input("请输您的选择:石头,剪刀,布:")
computer = random.randint(0,2)
print("第%d把情况如下" %(i+1))
print("电脑:%s 你:%s" %(manu[computer],ren))
if ren.startswith("石头"):
if manu[computer].startswith("石头"):
print("平局!")
elif manu[computer].startswith("剪刀"):
print("赢了!")
else:
print("输了!")
elif ren.startswith("剪刀"):
if manu[computer].startswith("石头"):
print("赢了!")
elif manu[computer].startswith("剪刀"):
print("平局!")
else:
print("输了!")
else:
if manu[computer].startswith("石头"):
print("输了!")
elif manu[computer].startswith("剪刀"):
print("赢了!")
else:
print("平局!")