用户:
李梦梵fan查看:0 回复:0 评论:0 创建时间:2021-11-26T22:08:39
【作品展示】

【作品介绍】
计算器,有分数运算和整数运算
【作品源代码】
while True:
try:
print('第一个数是分数还是整数?请填写1或2')
a = input()
print('第二个数是分数还是整数?请填写1或2')
b = input()
if (a == '2'):
if (b == '2'):
c = input('请输入第一个数')
c = float(c)
e = input('请输入+-*/')
d = input('请输入第二个数')
d = float(d)
if (e == '+'):
print((c + d))
elif (e == '-'):
print((c - d))
elif (e == '*'):
print((c * d))
elif (e == '/'):
print((c / d))
else:
print('出错了')
break
elif (b == '1'):
c = input('请输入第一个数')
c = float(c)
e = input('请输入+-*/')
d = input('请输入第二个数的分母')
g = input('请输入第二个数的分子')
d = float(d)
g = float(g)
if (e == '+'):
print(d, '分之', (c * d + g))
elif (e == '-'):
print(d, '分之', (d * c - g))
elif (e == '*'):
print(d, '分之', (c * g))
elif (e == '/'):
print(g, '分之', (c * d))
else:
print('出错了')
break
else:
print('出错了')
break
else:
if (b == '1'):
c = input('请输入第一个数的分母')
h = input('请输入第一个数的分子')
c = float(c)
h = float(h)
e = input('请输入+-*/')
d = input('请输入第二个数的分母')
g = input('请输入第二个数的分子')
d = float(d)
g = float(g)
if (e == '+'):
print((c * d), '分之', (g * c + h * d))
elif (e == '-'):
print((c * d), '分之', (g * c - h * d))
elif (e == '*'):
print((c * d), '分之', (h * g))
else:
print((c * g), '分之', (h * d))
except :
print('出错了')
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn