开发者

Python实现随机生成算术题的示例代码

开发者 https://www.devze.com 2023-04-02 09:25 出处:网络 作者: 木木子学python
目录前言1、环境准备2、主程序3、效果展示前言 前几天去我姐家里蹭饭吃,发现我姐家里的小外甥女儿已经上小学了,正在疯狂开发者_Js入门赶作业,加减乘除还有很多题目都经常出错。
目录
  • 前言
  • 1、环境准备
  • 2、主程序
  • 3、效果展示

前言

前几天去我姐家里蹭饭吃,发现我姐家里的小外甥女儿已经上小学了,正在疯狂开发者_Js入门赶作业,加减乘除还有很多题目都经常出错。

我姐说老师每天给他们布置了作业:每天坚持做乘法和加减法混合运算。平http://www.devze.com常不仅费纸张还老是需要出题目,脑瓜子都想懵了

这我必须帮帮忙,用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!http://www.devze.com")
def divide():
    l = random.randint(0, 100)
    m = rjsandom.randint(1, 100)
    printwww.devze.com(f"{l}/{m}=?")
    o = input(">")
    if l / m != float(http://www.devze.como):
        print("wrong!")
    else:
        print("riht!")
i=1
while i<=10:
    i+=1
    add()
    multiplication()
    subtrct()
    divide()

3、效果展示

Python实现随机生成算术题的示例代码

到此这篇关于Python实现随机生成算术题的示例代码的文章就介绍到这了,更多相关Python随机生成算术题内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号