文章目录
之前学习了python判断、多判断的用法,昨晚学习到利用工具包来实现一个剪刀石头布的游戏!认识了一个全新的函数:import
improt函数应该放到代码最顶部,方便在后续的编程代码中,调用工具包中的工具。
import函数可以调用python强大的工具包,我们要制作剪刀石头布的游戏的时候,需要用到python随机数工具:random.randint
random.randint这个函数,可以随机生成任意两个数值之间的数值。
剪刀石头布游戏
# 调用随机数工具包,使用import
import random
# 給玩家输入的拳头设定一个变量(整数)来记录
player = int(input('剪刀 = 1,石头=2,布=3,请输入您要出的拳头数字:'))
# 給电脑设定一个变量来记录拳头
# 使用随机整数工具函数
diannao = random.randint(1, 3)
# 开始判断输赢情况
# 判断玩家赢的条件
if ((player == 1 and diannao == 3)
or (player == 2 and diannao == 1)
or (player == 3 and diannao == 2)):
# 玩家赢了,输出内容
print('哎呀,厉害啊,你赢了!')
# 判断平局条件
elif player == diannao:
# 平局,输出内容
print('棋逢对手、惺惺相惜;再来一局!')
# 判断玩家输入错误
elif player < 1 or player >3:
# 提示用户输入错误
print('输入错误,请输入正确的拳头数字!')
# 其他情况都是电脑赢
else:
# 电脑赢了,输出内容
print('再接再厉吧!你输了哦~')
# 給用户输出电脑和自己输出的拳头
print('公布:电脑出拳是:%d ,您出的是:%d 。' % (diannao,player))