python_字符串练习5:帮助小学生练习10以内的加法

题目要求:

 设计一个程序,帮助小学生练习10以内的加法
        详情:
                - 随机生成加法题目;
                - 学生查看题目并输入答案;
                - 判别学生答题是否正确?
                - 退出时, 统计学生答题总数,正确数量及正确率(保
留两位小数点);

脚本内容:

import random

count = 0
right = 0

while True:
    a= random.randint(0,9)
    b= random.randint(0,9)
    print('%d + %d = ' %(a,b))
    question = input('请输入您的答案:(q退出)')
    result = a + b
    if question == str(result):
        print('回答正确')
        right += 1
        count += 1
    elif question == 'q':
        break
    else:
        print('回答错误')
        count += 1

percent = right / count
print('测试结束,共回答%d道题,正确个数为%d,正确率为%.2f%%' %(count,right,percent * 100))

运行结果:

python_字符串练习5:帮助小学生练习10以内的加法