这段代码有什么问题?谢谢提前

时间:2019-06-13 15:21:06

标签: python python-3.x

这是我创建的原始代码。我不明白这段代码有什么问题。

data = []
n = int(input())
for i in range(1, n):
    x = int(input())
    data.append(x)
print(data)

错误(stderr)

Traceback (most recent call last):
  File "Solution.py", line 4, in <module>
    x = int(input())
EOFError: EOF when reading a line

输入(stdin)

5
23665

1 个答案:

答案 0 :(得分:3)

23665被读取为一个int。那么当它尝试读取下一个数字时会出现错误。尝试改成这样的标准输入:

5
2
3
6
6
5