用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,Python生成随机数
print(random.randint(12, 20)) #生成的随机数n: 12 <= n <= 20
print(random.randint(20, 20)) #结果永远是20
#print(random.randint(20, 10)) #该语句是错误的。
print(random.randrange(1, 100, 2)) #返回[1,100]之间的奇数19
print(random.ranrange(100, 1, -2)) #返回[100,1]之间的偶数2
案例
#随机数字小游戏
import random
i = 1
a = random.randint(0,100)
b = int( input('请输入0-100中的一个数字\n然后查看是否与电脑一样:'))
while a != b:
if a > b:
print('你第%d输入的数字小于电脑随机数字'%i)
b = int(input('请再次输入数字:'))
else:
print('你第%d输入的数字大于电脑随机数字'%i)
b = int(input('请再次输入数字:'))
i+=1
else:
print('恭喜你,你第%d次输入的数字与电脑的随机数字%d一样'%(i,b))
range() 函数用法
一、在Python开发应用中 range函数相当重要,也比较常用:
首先看range函数的原型: range(start, end, sca