import sys
input = sys.stdin.read()
tokens = input.split()
a = int(tokens[0])
b = int(tokens[1])
print(a + b)
我正在尝试在Python中编译此简单代码。但是它给了我Index Error:List Index超出范围。我只需要编译此代码,然后在输入行中向其输入2位数字即可。
答案 0 :(得分:1)
.split()
在空间上分开。如果您的数字之间没有空格,将无法使用,因为它们都将放在一个元素(tokens[0]
)
演示:
>>> '12'.split()
['12']
>>> '1 2'.split()
['1', '2']
答案 1 :(得分:0)
尝试一下:
import sys
inputed = sys.stdin.read()
tokens = str(inputed)
a = int(tokens[0])
b = int(tokens[1])
print(a + b)