编程语言
首页 > 编程语言> > 【python练习4】小学生计算能力测试系统

【python练习4】小学生计算能力测试系统

作者:互联网

设计一个程序,用来实现帮助小学生进行算术运算练习,它具有以下功能:


提供基本算术运算(加减乘),每道题中的操作数是随机产生的,练习者根据显示的题目输入自己的答案,程序自动判断输入的答案是否正确并显示相应的信息,最后显示正确率


from random import randint,choice#导入需要的模块
count=4#题目个数
right_count=0#正确题目的个数
print("小学生计算能力测试系统".center(50,'*'))
for i in range(count):
    num1=randint(1,10)#数字1
    num2=randint(1,10)#数字2
    op_char=choice(['+','-','*'])#运算符
    if num1<num2 and op_char=='-':#小学生减法避免负数
        num1,num2=num2,num1
    result=eval(f'{num1}{op_char}{num2}')#正确计算结果
    answer=int(input(f'第{i+1}题:{num1}{op_char}{num2}='))#用户输入的答案
    if result==answer:#判断正误
        print("正确!!!")
        right_count+=1
    else:
        print(f"错误!正确答案为{result}")
print("正确率为:%.0f%%"%(right_count/count*100))

效果:

在这里插入图片描述

标签:count,10,题目,randint,python,choice,计算能力,小学生
来源: https://blog.csdn.net/weixin_46069582/article/details/113698551