我试图弄清楚“输入表达式:”之类的内容如何包含 3 个变量:第一个 int、操作字符和第二个 int。这在 C++ 中非常简单,只需 cin >> num1 >> operation >> num2。
到目前为止,根据其他人的问题,我已经尝试将列表拆分。这有效,除了超过 1 位的整数。我正在做这样的事情:
list1=raw_input()
list1.split()
print list1
num1=list1[0]
plus=list1[1]
num2=list1[2]
print num1, plus, num2
例如,输入 10+3 会输出 1 0 + 我觉得这里有一个简单的修复,但我不知道。任何帮助表示赞赏。