很多老师在教学中为了找对应内容的题而犯难,小学四年级有一个学习内容是中间有零的三位数乘以两位数或一位数的口算题,我们可以借助编程来实现让电脑为我们出题:
from random import randint ,choice
# 中间有0的三位数乘两位、一位数的口算
a = randint(1,9) * 100 + randint(1,9)
b = randint(1, 9) * choice([1, 10])
c = a * b
r = f"{a}×{b}={c}"
print(r)
在实际应用时可以写成一个函数,再用循环语句指定生成的题的数量,也可以修改randint和choice的参数出不同数位的口算题。