📅  最后修改于: 2023-12-03 15:12:14.895000             🧑  作者: Mango
#资质|算术能力4 |问题4
##介绍 这是一个关于资质和算术能力的程序。通过回答一些算术问题,本程序可以评估用户的算术能力,并给出相应的资质等级。程序共设置了4个资质等级,分别为:算数小达人、算数大师、算数专家、算数之神。
##使用方法
##资质等级说明
##技术实现 本程序采用Python语言编写,利用随机数生成器生成算术问题,并通过判断用户输入的答案是否正确来评估其算术能力和资质等级。
##代码示例
import random
correct_count = 0
total_count = 10
for i in range(total_count):
a = random.randint(1, 100)
b = random.randint(1, 100)
op = random.choice(['+', '-', '*', '/'])
exp = f'{a} {op} {b}'
print(f'第{i+1}道题:{exp} = ?')
user_answer = input('请输入答案:')
answer = eval(exp)
if round(float(user_answer), 2) == round(answer, 2):
correct_count += 1
print('回答正确!\n')
else:
print(f'回答错误!正确答案为{answer}\n')
correct_rate = correct_count / total_count
if correct_rate >= 0.95:
print('恭喜你,获得了算数之神的称号!')
elif correct_rate >= 0.9:
print('恭喜你,你是算数专家!')
elif correct_rate >= 0.7:
print('恭喜你,你是算数大师!')
else:
print('恭喜你,你是算数小达人!')
该代码将生成10道随机的算术问题,并根据用户输入的答案来判断其算术能力和资质等级。