Python⽣成随机数,并将⽣成的随机数组成10道加减乘除的基本算术题⽬
编写⼀个⼩学⽣算术能⼒测试题
提供10道加减乘除四种基本算术运算的题⽬,联系者根据显⽰的题⽬输⼊⾃⼰的答案,程序⾃动判断输⼊的答案是否正确并显⽰出相应的信息
⽣成⼀到⼀百的随机数:
import random
python生成1到100之间随机数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>=2and 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>=5and 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>=7and 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***
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论