先说一下石头剪刀布的游戏规则
1.石头 胜 剪刀
2.剪刀 胜 布
3.布 胜 石头
石头(1)/ 剪刀(2)/ 布(3)
其中电脑是随机输出1-3之间的整数,玩家手动输入
了解一下python的随机处理
下面上代码:
# 导入随机工具包 import random # 从控制台输入要出的拳 —— 石头(1)/ 剪刀(2)/ 布(3) player = int(input("请输入您要出的拳 石头(1)/ 剪刀(2)/ 布(3):")) # 电脑 随机 出拳 —— 先假定电脑只会出石头,完成整体代码功能 # computer = 1 computer = random.randint(1,3) print("玩家选择的拳头是 %d - 电脑出的拳头是 %d" % (player,computer)) # 比较胜负 # 石头 胜 剪刀 # 剪刀 胜 布 # 布 胜 石头 if ((player == 1 and computer == 2) or (player == 2 and computer == 3) or (player == 3 and computer == 1)): print("恭喜您,玩家胜利,电脑弱爆了") # 平局 elif player == computer: print("真是心有灵犀啊,再来一盘吧") # 其他情况就是电脑获胜 else: print("不服气,我们决战到底")
结果: