Python 生成随机数,python生成一个随机数
Python需要randmom工具包中的randint()函数来生成随机整数。使用时先导入随机工具包。下面来介绍一下具体用法。
#导入工具包
随机导入
#输出大于或等于1且小于或等于7的随机整数
print(random.randint(1,7))
所以随机生成整数的规则是random.randint(x,y),其中x和y都是整数,y=x.程序执行后,会生成一个大于等于x小于等于y的整数。注意:如果y x程序将报告一个错误。
下面我们通过石头剪子布这个小游戏来体验一下random.randint()函数的用法。我们假设拳头是1号,剪刀是2号,布是3号。
#导入随机工具包
#注意:导入工具包时,导入语句应该放在文件的顶部。
#因为,这将使下面的代码在需要时更容易使用工具箱中的工具。
随机导入
#从控制台输入punch 3354石头(1)/剪刀(2)/布(3)。
player=int(input( Enter the punch —— stone(1)/剪刀(2)/布(3):))
#电脑随机打卡
computer=random.randint(1,3)
#比较就是结果。
#玩家出石头/1,电脑出剪刀/2;玩家给剪刀/2,电脑给布/3;当玩家给布/3,电脑给石头/1,玩家赢。
# if(()
#或()
#或()):
if((玩家==1,电脑==2)
或者(玩家==2,计算机==3)
或者(玩家==3,计算机==1)):
Print(你打卡是%d,电脑打卡是%d%(播放器,电脑))
打印(‘恭喜你,你打败了电脑!’)
#画
elif player==计算机:
打印(“您和您的计算机已用完%d台“%计算机”)
Print(平局!)
#在其他情况下,计算机获胜
否则:
Print(你打卡是%d,电脑打卡是%d%(播放器,电脑))
打印(“计算机赢了!”)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。