用户:
人家只是小朋友啦查看:0 回复:1 评论:0 创建时间:2019-07-06T15:42:23
【作品展示】

【作品介绍】
算数大挑战
【作品源代码】
#导入库(计算时间)
import time
#定义变量
ss = 0 #初始成绩
n = 5 #题目数量
a = 5+3-9+2 #第一题运算结果
b = 3+7*8-6 #第二题运算结果
c = 4*(8+5)-7*5-1 #第三题运算结果
d = 6-(3*4/(2*5))+1/2 #第四题运算结果
e = 1/8-8*9/(6*6) #第五题运算结果
#定义列表
q = ['5+3-9+2','3+7*8-6','4*(8+5)-7*5-1','6-(3*4/(2*5))+1/2','1/8-8*9/(6*6)'] #题目
w = ['一', '二', '三', '四', '五'] #题号
v = [a, b, c, d, e] #列表存储运算结果
#开始
print('数学测验,现在开始\n本次测验共五道题,每题',100/n,'分\n准备答题') #开始提示语
time_1 = time.time() #计时
for i in range(n): #循环5次
print('第', w[i], '题', q[i], '=?') #打印出题目
r = float(input('请作答,按回车键确认')) #请求输入答案
if r == v[i]: #进行判断
print('回答正确')
ss = ss+100/n #加分
else:
print('回答错误,正确答案为', v[i])
time_2 = time.time() #结束并计时
#计算得分
if ss == 100: #满分
print('哇,您得到了满分100分,恭喜,继续保持')
elif ss >= 60: # 及格
print('恭喜您,通过本次测试,您的得分为', ss, '分', '请继续努力')
else: #不及格
print('对不起,您没能通过本次测试,还需继续努力,您的得分为', ss,'分')
print('您的作答时间为', int(float(time_2-time_1)), '秒') #显示作答时间(取整数)
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn