用户:卢睿晨查看:0 回复:2 评论:0 创建时间:2022-06-14T13:09:27
【作品展示】

【作品介绍】
运算一,二,三位数,一共十题
【作品源代码】
import random
def addend(n):
if n == 1:
num = random.randint(0,9)
return num
elif n == 2:
num = random.randint(10,99)
return num
elif n == 3:
num = random.randint(100,999)
return num
n1 = 1
n2 = 1
count = 0
for i in range(10):
num1 = addend(n1)
num2 = addend(n2)
q = str(num1) + '+' + str(num2) + '='
your = int(input(q))
if your == num1 + num2:
count += 1
print('题目数:',10,'正确数:',count)
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn
mornwindimport random
def func():
lst=["+","-","*","/","**",]
a=str(random.randint(-1000,1000))
b=str(random.randint(-1000,1000))
c=random.choice(lst)
while True:
a,b,c=func()
data=float(input(a+c+b+"="))
num=float(eval(a+c+b))
if data==num:
print("答对了")
#此处可以自行添加计数代码
else:
print("打错了")
点赞0
评论