用户:
一只Coding查看:0 回复:1 评论:0 创建时间:2022-06-05T15:01:57
【作品展示】

【作品介绍】
计算器,在家写作业太憋屈,受口算启发做了这玩意......
【作品源代码】
import random
# 数字计算器
print('欢迎使用数字计算器!')
while True:
# 计算模式
G123 = int(input('你想做什么?(输入1计算,输入2答题,输入3退出):'))
if (G123 == 1):
while True:
E = input('请输入算式(输入quit退出计算模式):')
if (E == 'quit'):
break
else:
print(eval(E))
elif (G123 == 2):
# 答题模式
S = int(input('做几道题:'))
for __count in range(S):
F = random.randint(1, 4)
if (F < 3):
if (F == 1):
GF = '+'
else:
GF = '-'
A = str(random.randint(0, 100))
B = str(random.randint(0, (100 - int(A))))
if (F == 2 and int(B) > int(A)):
A, B = B, A
X = ((A + GF) + B)
G = input((X + '='))
else:
if (F == 3):
GF = '*'
else:
GF = '/'
if (F == 4):
A = str(random.randint(1, 81))
else:
A = str(random.randint(1, 9))
B = str(random.randint(1, 9))
if (F == 4 and int(A) % int(B) != 0):
FA = int(A)
while (FA % int(B) != 0):
FA += 1
A = str(FA)
X = ((A + GF) + B)
G = input((X + '='))
if (int(G) == eval(X)):
print('回答正确!')
else:
print(('回答错误!正确答案是' + str(eval(X))))
else:
# 退出,程序运行结束。
break
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn