Python中如何生成随机整数? 您所在的位置:网站首页 python随机产生一个整数 Python中如何生成随机整数?

Python中如何生成随机整数?

2024-03-11 17:37| 来源: 网络整理| 查看: 265

好口碑IT培训

Python生成随机整数需要用到randmom工具包中的randint()函数。使用时首先导入random工具包。下面我们介绍下具体用法。

# 导入工具包 import random # 输出大于等于1,小于等于7的随机整数 print(random.randint(1, 7))

由此可见,随机生成整数的规则为random.randint(x, y),其中x和y都是整数,而且y >= x。程序执行后将会生成一个大于等于x,小于等于y的整数。注意:如果y < x程序将会报错。

下面我们通过石头剪刀布这个小游戏来体会random.randint()函数的用法。我们假设拳头为数字1,剪刀为数字2,布为数字3。

# 导入随机工具包 # 注意:在导入工具包的时候,应该将导入语句放在文件顶部 # 因为,这样可以方便下面的代码,在任何需要的时候,使用工具包中的工具 import random # 从控制台输入要出的拳——石头(1)/剪刀(2)/布(3) player = int(input("输入要出的拳——石头(1)/剪刀(2)/布(3):")) # 电脑随机出拳 computer = random.randint(1, 3) # 比较是胜负 # 当玩家出石头/1,电脑出剪刀/2;玩家出剪刀/2,电脑出布/3;玩家出布/3,电脑出石头/1时,玩家获胜 # if (() # or() # or()): if ((player == 1 and computer == 2) or (player == 2 and computer == 3) or (player == 3 and computer == 1)): print("您出的拳是%d,电脑出的拳是%d" % (player, computer)) print("恭喜您,战胜了电脑!") # 平局 elif player == computer: print("你和电脑都出了%d" % computer) print("平局了!") # 其他情况电脑获胜 else: print("您出的拳是%d,电脑出的拳是%d" % (player, computer)) print("电脑获胜!")

运行结果

随机整数

以上我们介绍了,python中生成一个随机整数的方法,希望对你有所帮助,如果想学习python大数据课程请点击页面咨询按钮获得python全套视频教程。

猜你喜欢:

Python中的while循环语句怎么用?

python中for循环的用法

python实现字符串反转的几种方法

Python如何使用pymysql链接mysql数据库?

python的算术运算符有哪些?

传智教育python大数据培训课程



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有