利用python实现和电脑玩石头剪刀布

先说一下石头剪刀布的游戏规则

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("不服气,我们决战到底")

结果:

 

posted @ 2020-07-07 09:59  谜语+  阅读(1776)  评论(0编辑  收藏  举报