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

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

1.石头 胜 剪刀

2.剪刀 胜 布

3.布 胜 石头

石头(1)/ 剪刀(2)/ 布(3)

其中电脑是随机输出1-3之间的整数,玩家手动输入

了解一下python的随机处理

1716749-20200707095607534-536950922.png

下面上代码:

#导入随机工具包

importrandom#从控制台输入要出的拳 —— 石头(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("不服气,我们决战到底")

结果:

1716749-20200707095753159-1618875394.png

1716749-20200707095828819-1303557608.png

1716749-20200707095907252-1607482680.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值