前言
前几天去我姐家里蹭饭吃,发现我姐家里的小外甥女儿已经上小学了,正在疯狂赶作业,加减
乘除还有很多题目都经常出错。
我姐说老师每天给他们布置了作业:
每天坚持做乘法和加减法混合运算。平常不仅费纸张还老是需要出题目,脑瓜子都想懵了
这我必须帮帮忙,用Python写了一段自动生成小学生计算题的代码,这下子外甥女儿应该会更
喜欢我这个姨姨吧~
正文
1)环境准备
随机生成生成计算题,那我们便需要导入random模块。
环境安装:python 3.8: 解释器、pycharm: 代码编辑器、 相对应的安装包/安装教程/激活码/
使用教程/学习资料/工具插件 可以直接找我厚台获取 。这次的内容很简单不需要安装什么模
块,直接安装完Python可以直接使用的哈~
2)主程序
import random
def add():
a=random.randint(0,10)
b=random.randint(0,10)
print(f"{a}+{b}=?")
c=input(">")
if a+b!=int(c):
print("wrong!")
else:
print("right!")
def subtract():
j = random.randint(0, 100)
h = random.randint(0, 100)
print(f"{j}-{h}=?")
s = input(">")
if j - h != int(s):
print("wrong!")
else:
print("riht!")
def multiplication():
x=random.randint(0,100)
y=random.randint(0,100)
print(f"{x}*{y}=?")
z=input(">")
if x*y!=int(z):
print("wrong!")
else:
print("riht!")
def divide():
l = random.randint(0, 100)
m = random.randint(1, 100)
print(f"{l}/{m}=?")
o = input(">")
if l / m != float(o):
print("wrong!")
else:
print("riht!")
i=1
while i<=10:
i+=1
add()
multiplication()
subtrct()
divide()
3)效果展示
总结
好啦,今天的内容写到这里就结束了,一个简单的随机生成数学题库的小程序就做好啦。
我表示要立马给外甥女儿发个小红包缓和一下我们的关系,白白,我们下期内内容再见啦~