代码示例
#剪刀、石头、布游戏
import random #导入random标准库
gameplayer=int(input("请输入您要出的拳,其中1表示布、2表示剪刀、3表示石头:"))
gamecomputer=random.randint(1,3) #产生一个1~3的随机整数
if ((gameplayer==1 and gamecomputer==3) or (gameplayer==2 and gamecomputer==1) or(gameplayer==3 and gamecomputer==2)):
print("\n您是高手,您赢了!")
elif gameplayer==gamecomputer:
print("\n您和电脑一样厉害,平了!")
else:
print("\n电脑赢了!")
输出示例:
请输入您要出的拳,其中1表示布、2表示剪刀、3表示石头:2 #随便输入一个1~3的整数
您是高手,您赢了!
Random函数用法
Python标准库中的random函数,可以生成随机浮点数、整数、字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等。
常用Random函数用法
用法 | 作用 |
---|---|
random.randint(1,5) | 获取[1,5]之间的随机整数 |
random.randrange(2,5) | 取[2,5)之间的随机整数 |
random.shuffle(列表) | 将一个序列中的元素随机打乱 |
random.choice() | 可从任何序列中选取一个随机的元素返回,可用于字符串、列表、元组等 |