用户:屑老冯查看:0 回复:0 评论:0 创建时间:2022-05-01T10:25:23
【作品展示】

【作品介绍】
【作品源代码】
# 计算器
input = str(input('请输入一个算式,中间用空格隔开:'))
symbolList = ['+', '-', '*', '/']
list = input.split(' ')
def isEven(num):
return num % 2 == 0
def checkSymbol(a, b, symbol):
str(symbol)
float(a)
float(b)
str(symbol)
if symbol not in symbolList:
return False
if symbol == '+':
return float(a + b)
if symbol == '-':
return float(a - b)
if symbol == '*':
return float(a * b)
if symbol == '/':
return float(a / b)
nums = []
syms = []
for i in range(0, len(list), 1):
num = list[i]
if num not in symbolList:
nums.append(num)
else:
syms.append(num)
del nums[0]
x = float(list.pop(0))
for i in range(0, len(nums), 1):
num2 = float(nums[i])
sym2 = syms[i]
x = checkSymbol(x, num2, sym2)
print('正确答案是:', x)
print("因算法问题,无法添加运算级,只能按从左往右计算,请见谅")
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn