用户:
姚STEVEN查看:0 回复:1 评论:0 创建时间:2020-07-13T13:15:27
【作品展示】

【作品介绍】
可自动判断对错,扣分,得分。
【作品源代码】
import time
import random
import easygui
time.sleep(2)
print('开始口算考试')
分数 = 100
time.sleep(1)
print('第一题.加法计算')
time.sleep(1)
for __count in range(15):
数字1 = int(random.randint(1, 1000))
数字2 = int(random.randint(1, 1000))
print(数字1, '+', 数字2)
回答 = int(input('='))
if (回答 != int((数字1 + 数字2))):
分数 -= 1
time.sleep(1)
print('第二题.减法计算')
time.sleep(1)
for __count in range(14):
数字1 = int(random.randint(1, 1000))
数字2 = int(random.randint(1, 1000))
print(数字1, '-', 数字2)
回答 = int(input('='))
if (回答 != int((数字1 - 数字2))):
分数 -= 1.5
time.sleep(1)
print('第三题.乘法计算')
time.sleep(1)
for __count in range(12):
数字1 = int(random.randint(1, 100))
数字2 = int(random.randint(1, 100))
print(数字1, '*', 数字2)
回答 = int(input('='))
if (回答 != int((数字1 * 数字2))):
分数 -= 3
time.sleep(1)
print('第四题.除法计算,得数保留到整数')
time.sleep(1)
for __count in range(14):
数字1 = int(random.randint(1, 1000))
数字2 = int(random.randint(1, 1000))
print(数字1, '/', 数字2)
回答 = int(input('='))
if (回答 != int((数字1 / 数字2))):
分数 -= 2
time.sleep(1)
print('考试结束')
time.sleep(1)
if (分数 >= float('88')):
print('你的得分为:', 分数, '', '等级:优')
elif (分数 >= float('72')):
print('你的得分为:', 分数, '', '等级:良')
elif (分数 >= float('55')):
print('你的得分为:', 分数, '', '等级:及格')
else:
print('你的得分为:', 分数, '', '等级:不及格')
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn