用户:Sans?CLJx查看:0 回复:0 评论:0 创建时间:2022-09-17T17:05:59
【作品展示】

【作品介绍】
2年级随机出算术题做的可能有不好的地方
请见谅
【作品源代码】
import random
w = 0
q = 0
for i in range(20):
n = random.randint(1, 4)
if n == 1:
a = random.randint(11, 50)
b = random.randint(10, a-1)
print(a, '+', b, '= ?')
print('答题开始')
c = int(input())
c = (c)
if c == a+b:
w += 5
print('对了')
c == 0
q += 1
print('您已答', q, '题')
else:
print('错了')
c == 0
q += 1
print('您已答', q, '题,目前总分', w, '分')
if n == 2:
a = random.randint(15, 50)
b = random.randint(10, a-5)
print(a, '-', b, '= ?')
print('答题开始')
c = int(input())
c = (c)
if c == a-b:
w += 5
print('对了')
c == 0
q += 1
print('您已答', q, '题,目前总分', w, '分')
else:
print('错了')
c == 0
q += 1
print('您已答', q, '题,目前总分',w,'分')
if n == 3:
a = random.randint(2, 9)
b = random.randint(2, 9)
print(a, '*', b, '= ?')
print('答题开始')
c = int(input())
c = (c)
if c == a*b:
w += 5
print('对了')
c == 0
q += 1
print('您已答', q, '题,目前总分',w,'分')
else:
print('错了')
c == 0
q += 1
print('您已答', q, '题,目前总分',w,'分')
if n == 4:
a = random.randint(2, 9)
b = random.randint(2, 9)
d =a*b
print(d,'/',a,'=?')
c = int(input())
c = (c)
if c*a==d:
w += 5
print('对了')
c == 0
q += 1
print('您已答', q, '题,目前总分',w,'分')
else:
print('错了')
c == 0
q += 1
print('您已答', q, '题,目前总分',w,'分')
print('此次满分100分,你共得了', w, '分')
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn