100以内加减法自测

from random import randint
from random import choice

question = []
answer = []
print('欢迎使用算数自测程序,测试开始:')

for i in range(0,5):
    a = randint(1,100)
    b = randint(1,100)
    d = choice(['+','-'])

    question.append(str(a)+d+str(b))
    answer.append(int(input('No%d: %d%s%d = '%((i+1),a,d,b))))

print('答题完毕!您的答题结果为:')
for i in range(0,5):
    if answer[i] == eval(question[i]):
        print('No%d:'%(i+1),question[i],'=',answer[i],'√')
    else:
        print('No%d:'%(i+1),question[i],'=',answer[i],'X','正确答案为',eval(question[i]))

运行结果:

欢迎使用算数自测程序,测试开始:
No1: 42-56 = 14
No2: 77+98 = 175
No3: 65+65 = 130
No4: 94-82 = 10
No5: 95+50 = 145
答题完毕!您的答题结果为:
No1: 42-56 = 14 X 正确答案为 -14
No2: 77+98 = 175 √
No3: 65+65 = 130 √
No4: 94-82 = 10 X 正确答案为 12
No5: 95+50 = 145 √

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值