Python生成随机数,并将生成的随机数组成10道加减乘除的基本算术题目

本文介绍了一个用于测试小学生算术能力的Python程序。该程序能够生成包含加、减、乘、除四则运算的随机练习题,并能自动评判用户的答案是否正确。通过此程序可以帮助学生提高基本数学技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编写一个小学生算术能力测试题
提供10道加减乘除四种基本算术运算的题目,联系者根据显示的题目输入自己的答案,程序自动判断输入的答案是否正确并显示出相应的信息

生成一到一百的随机数:

import random
x=random.randint(1,100)
y=random.randint(1,100)
import random
count=0
for i in range(10):
	x=random.randint(1,100)
	y=random.randint(1,100)
	while i<2:
		print("第",i+1,"题:")
		print('{}+{}='.format(x,y),end=" ")
		a=int(input("得数为:"))
		if(a==x+y):
			print("恭喜你,答对了!")
			count+=1
		else:
			print("答错了,再接再励!")
		break
	while i>=2 and i<5:
		print("第",i+1,"题:")
		print('{}-{}='.format(x,y),end=" ")
		b=int(input("得数为:"))
		if(b==x-y):
			print("恭喜你,答对了!")
			count+=1
		else:
			print("答错了,再接再励!")
		break
	while i>=5 and i<7:
		print("第",i+1,"题:")
		print('{}*{}='.format(x,y),end=" ")
		c=int(input("得数为:"))
		if(c==x*y):
			print("恭喜你,答对了!")
			count+=1
		else:
			print("答错了,再接再励!")
		break
	while i>=7 and i<10:
		print("第",i+1,"题:")
		print("如果除不断,给出整商即可")
		print('{}//{}='.format(x,y),end=" ")
		d=int(input("得数为:"))
		if(d==x//y):
			print("恭喜你,答对了!")
			count+=1
		else:
			print("答错了,再接再励!")
		break

结果:

1 题:
6+14= 得数为:20
恭喜你,答对了!
第 2 题:
28+76= 得数为:104
恭喜你,答对了!
第 3 题:
62-32= 得数为:22
答错了,再接再励!
第 4 题:
55-30= 得数为:25
恭喜你,答对了!
第 5 题:
80-35= 得数为:45
恭喜你,答对了!
第 6 题:
88*17= 得数为:4
答错了,再接再励!
第 7 题:
25*7= 得数为:2
答错了,再接再励!
第 8 题:
如果除不断,给出整商即可
56//80= 得数为:0
恭喜你,答对了!
第 9 题:
如果除不断,给出整商即可
81//90= 得数为:0
恭喜你,答对了!
第 10 题:
如果除不断,给出整商即可
71//97= 得数为:1
答错了,再接再励!

***Repl Closed***

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值