import random
num1=random.randint(0,9)
num2=random.randint(0,9)
print(num1)
print(num2)
if num1<num2:
answer=num2-num1
print('%d-%d=?'%(num2,num1))
else:
answer=num1-num2
print('%d-%d=?' % (num1, num2))
say=eval(input("请输入学生答案:"))
if say==answer:
print("回答正确")
else:
print("回答错误")
程序步骤:
随机产生两个一位数
然后向学生提问类似9-2=? 这样的问题.(对小学生不能提2-9 这样的问题)回答完后程序显示一条信息表明答案是否正确
提示:Python生成随机数要导入random模块
import random
#产生随机整数,指定下限、上限
print(random.randint(0,9))