代码示例
#剪刀、石头、布游戏
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() | 可从任何序列中选取一个随机的元素返回,可用于字符串、列表、元组等 |
本文通过一个简单的剪刀石头布游戏展示了Python中random模块的使用,包括生成随机整数和进行条件判断来确定游戏结果。同时,介绍了random模块的一些常见函数,如randint、randrange和choice等,用于生成随机浮点数、整数和从序列中随机选择元素。
722

被折叠的 条评论
为什么被折叠?



