用户:
天真的草灵灵-pdo查看:0 回复:0 评论:0 创建时间:2022-11-26T14:37:03
【作品展示】

【作品介绍】
只要点击“是”,出现题目后输入结果,最后弹出一个选项,点击任意一个,就可以了。
【作品源代码】
import easygui
import time
import random
import math
#开始进入Python的世界
image = easygui.ynbox('是否开始?', '罒ω罒 ', ('是', '否'))
while (image == True):
分数 = 0
开始时间 = time.ctime()
for __count in range(5):
加数1 = float(random.uniform(100, 1))
加数2 = float(random.uniform(100, 1))
符号 = str('+')
print(加数1, 符号, 加数2)
得数 = float(input('='))
原得数 = (加数1 + 加数2)
if (原得数 == 得数):
print('对了!')
分数 += 1
else:
print('错了!')
for __count in range(5):
加数1 = float(random.uniform(100, 1))
加数2 = float(random.uniform(100, 1))
符号 = str('-')
print(加数1, 符号, 加数2)
得数 = float(input('='))
原得数 = (加数1 - 加数2)
if (原得数 == 得数):
print('对了!')
分数 += 1
else:
print('错了!')
for __count in range(5):
加数1 = float(random.uniform(100, 1))
加数2 = float(random.uniform(100, 1))
符号 = str('*')
print(加数1, 符号, 加数2)
得数 = float(input('='))
原得数 = (加数1 * 加数2)
if (原得数 == 得数):
print('对了!')
分数 += 1
else:
print('错了!')
for __count in range(5):
加数1 = float(random.uniform(100, 1))
加数2 = float(random.uniform(100, 1))
符号 = str('/')
print(加数1, 符号, 加数2)
得数 = float(input('='))
原得数 = (加数1 / 加数2)
if (原得数 == 得数):
print('对了!')
分数 += 1
else:
print('错了!')
for __count in range(5):
加数1 = float(random.uniform(100, 1))
加数2 = float(random.uniform(100, 1))
符号 = str('^')
print(加数1, 符号, 加数2)
得数 = float(input('='))
原得数 = (加数1 ** 加数2)
if (原得数 == 得数):
print('对了!')
分数 += 1
else:
print('错了!')
for __count in range(5):
小数点 = int(random.randint(1, 2))
加数1 = float(random.uniform(100, 1))
符号 = str('四舍五入')
print(加数1, 符号, '保留', 小数点, '小数点')
得数 = float(input('='))
原得数 = round(加数1, 小数点)
if (原得数 == 得数):
print('对了!')
分数 += 1
else:
print('错了!')
for __count in range(5):
加数1 = float(random.uniform(100, 1))
符号 = str('开方')
print(加数1, 符号)
得数 = float(input('='))
原得数 = math.sqrt(加数1)
if (原得数 == 得数):
print('对了!')
分数 += 1
else:
print('错了!')
for __count in range(5):
加数1 = float((0 - random.uniform(100, 1)))
符号 = str('的绝对值')
print(加数1, 符号)
得数 = float(input('='))
原得数 = abs(加数1)
if (原得数 == 得数):
print('对了!')
分数 += 1
else:
print('错了!')
结束时间 = time.ctime()
利用时间 = float((结束时间 - 开始时间))
print('你用了', 利用时间, '秒')
print('得分是', 分数)
image = easygui.ynbox('是否继续?', 'Codemao', ('是', '否'))
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn