函数randint(a,b)可以产生一个a和b之间,且包括a和b的随机整数。
# 产生两个整数,检测学生答案是否正确
#-*-conding:utf-8-*-
from random import randint
num1 = randint(0,9)
num2 = randint(0,9)
answer = eval(input("What is "+ str(num1)+"+"+str(num2)+"?"))
print(num1,"+",num2,"=",answer,"is",num1 + num2 == answer)
Python还提供了其他函数,randrange(a,b) 产生一个在a,b-1之间的随机整数,等价于randint(a,b-1)
还可以使用random()函数产生一个满足条件0<=r<=1.0的随机浮点数r。

本文介绍了Python中生成随机数的方法,包括randint和randrange函数的区别及使用场景,并演示了如何利用这些函数来创建简单的数学题目以检验用户的答案。
3413

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



