所以,我一直在尝试通过多种方式制作高级计算器,这是我能想到的最好的:
operation = str(input('Operation:'))
operation_list = operation.split(' ')
for i in range(len(operation_list)):
if operation_list[i] not in '+-/*':
operation_list[i] = int(operation_list[i])
print(operation_list)
此代码会将 str 中的每个数字转换为 int 并将所有内容放入列表中:
Operation: 10 + 10 + 10
Terminal: [10, '+', 10, '+', 10]
我不知道是否可以这样做,但我想像转换实际方程一样转换该列表。
有人有什么想法吗?
叮当猫咪
千巷猫影
随时随地看视频慕课网APP
相关分类