函数randint(a,b)可以产生一个a和b之间,且包括a和b的随机整数。
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。