Python实现随机生成算术题的示例代码
作者:木木子学python 发布时间:2022-03-30 09:49:38
标签:Python,随机,算术题
前言
前几天去我姐家里蹭饭吃,发现我姐家里的小外甥女儿已经上小学了,正在疯狂赶作业,加减乘除还有很多题目都经常出错。
我姐说老师每天给他们布置了作业:每天坚持做乘法和加减法混合运算。平常不仅费纸张还老是需要出题目,脑瓜子都想懵了
这我必须帮帮忙,用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、效果展示
来源:https://juejin.cn/post/7216729116689727543


猜你喜欢
- 前言我们在处理数据库的问题的时候,有时在数据库端看不到异常的等待,但是应用却报连接异常。这种情况,有可能是在压力还没有传递到数据库,在网络这
- 代码如下:'返回某年总共有多少天 Function DayOfYear(ByVal y) DayOfYear = DatePart(
- 静态文件配置概述:静态文件交由Web服务器处理,Django本身不处理静态文件。简单的处理逻辑如下(以nginx为例):URI请求 --&g
- 实例如下:<?php/*分治法——直接选择比如说a b c首先将a之后的字符依次与a进行交换1 b,a,c2 c,b,a注意这里少了一
- input() 的用法Python3.x 中input() 函数接受一个标准输入数据,返回为 string 类型。python3将input
- 一、面向对象三大特征之继承python三大特征:封装、继承、多态三者中继承最为核心,实际应用多,感受较为直观封装和多态略微抽象1、继承的概念
- 本文实例讲述了Python Django中间件,中间件函数,全局异常处理操作。分享给大家供大家参考,具体如下:应用名/middleware.
- 这篇文章主要介绍了Python 实现两个矩形重合面积代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需
- 前言最近微信小游戏跳一跳大热,自己也是中毒颇久,无奈手残最高分只拿到200分。无意间看到教你用Python来玩微信跳一跳一文,在电脑上利用a
- 清除浮动一个凡是做页面的人都会遇到的一个东西,但是是否大家都能够清楚的知道,全方位的了解呢?于是一闲下来了马上写了这样的一篇文章,不能讲面面
- 打包成exe文件可以让python代码在没有python环境的条件下,依然能够运行,实在是码农们写追女朋友表白、情人节浪漫的必需品!1、使用
- 前言之前提交的github copilot技术预览版申请,今天收到准入邮件,于是安上试一试这个准备把我送去电子厂上班的copy a lot
- 一、安装第三方模块首先要下载名为"pymssql"的模块,然后import该模块安装方法 :1.第一种方法:按win+r
- 与矩形相交的线条颜色为红色,其他为蓝色。演示如下:实例代码如下:import numpy as npimport matplot
- 为了方便例子讲解,现有数组和json对象如下var demoArr = ['Javascript', 'Gulp
- 本文实例为大家分享了tensorflow如何批量读取图片的具体代码,供大家参考,具体内容如下代码:import tensorflow as
- 最初开发的 Matplotlib,仅支持绘制 2d 图形,后来随着版本的不断更新, Matplotlib 在二维绘图的基础上,构建了一部分较
- 导入CSV文件导入数据的步骤 ①打开xxx.csv文件②首先读取文件头③然后读取剩余头④当发生错误时抛出异常读取完所有内容后,打印文件头和剩
- Oracle分页存储过程的思路于sqlserver的思路是一样的,但是我这里做了点改动,在因为Oracle的语法和规则的不同所以,Oracl
- 本文实例讲述了Python全局变量用法。分享给大家供大家参考,具体如下:全局变量不符合参数传递的精神,所以,平时我很少使用,除非定义常量。今