Python小游戏-石头剪刀布(和电脑斗智斗勇)

Posted 士别三日wyx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python小游戏-石头剪刀布(和电脑斗智斗勇)相关的知识,希望对你有一定的参考价值。

小时候经常玩一个游戏,几个人把手背在后面,出石头,剪刀,布,现在身边没小伙伴了,就只能跟电脑斗智斗勇了,利用random的随机数来模拟随机出拳

random.randint(1,3)    -- 返回1~3之间的整数

 代码如下

# 猜拳游戏
import random

# 获取玩家出的拳
player = int(input('玩家请出拳 石头(1)/剪刀(2)/布(3)'))
# 输出玩家出的拳
if player == 1:
    print('玩家出的拳是:石头')
elif player == 2:
    print('玩家出的拳是:剪刀')
elif player == 3:
    print('玩家出的拳是:布')
else:
    print('你出的啥玩意?')

# 电脑出拳
computer = random.randint(1, 3)
# 输出电脑出的拳
if computer == 1:
    print('电脑出的拳是:石头')
elif computer == 2:
    print('电脑出的拳是:剪刀')
elif computer == 3:
    print('电脑出的拳是:布')
else:
    print('电脑坏了')

# 判断胜负
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('垃圾电脑,不讲武德,看我不砸了你!')

 

 

 

以上是关于Python小游戏-石头剪刀布(和电脑斗智斗勇)的主要内容,如果未能解决你的问题,请参考以下文章

python 石头剪刀布游戏

python石头剪刀布决战游戏分享

微信小程序游戏开发│石头剪刀布游戏(附源码)

用 Python 做石头剪刀布,看谁能赢过谁?

C#简易人机对抗“石头剪刀布”游戏

Python实践 制作石头剪刀布游戏 带GUI界面