所以,我一直在尝试通过多种方式制作高级计算器,这是我能想到的最好的: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 + 10Terminal: [10, '+', 10, '+', 10]我不知道是否可以这样做,但我想像转换实际方程一样转换该列表。有人有什么想法吗?
添加回答
举报
0/150
提交
取消
