小学生算术能力测试系统
设计一个程序,用来实现帮助小学生进行百以内的算术练习,它具有以下功能:
提供10道加、减、乘或除四种基本算术运算的题目;
练习者根据显示的题目输入自己的答案,程序自动判断输入的答案是否正确并显示出相应的信息。
import random
i = 1
while i <= 10:
op = ['+','-','*','/']
s = str(random.choice(op))
print(s)
a = random.randint(1,100)
b = random.randint(1,100)
print('a = %d' %(a))
print('b = %d' %(b))
if s == '+':
c = int(input('请输入a + b的答案:'))
if (c == a + b):
print('答案正确')
else:
print('答案错误')
if s == '-':
c = int(input('请输入a - b的答案:'))
if (c == a - b):
print('答案正确')
else:
print('答案错误')
if s == '*':
c = int(input('请输入a * b的答案:'))
if (c == a * b):
print('答案正确')
else:
print('答案错误')
if s == '/':
c = int(input('请输入a / b的答案:'))
if (c == a / b):
print('答案正确')
else:
print('答案错误')
i += 1