函数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。