0

为什么我的程序可以在 PyCharm 中运行,但在在线解释器中会出现此错误:

回溯(最后一次调用):文件“Solution.py”,第 4 行,在 s = input() EOFError:读取一行时出现 EOF

这是重要的代码部分:

i = 0
while True:
    s = input()
    if s == '':
        break
    else:
        ...

我正在尝试输入字符串,直到出现空字符串,但它总是与空字符串保持一致。如果我对我的问题(我的第一个问题)草率,请提前致谢。

4

1 回答 1

0

try也许您可以使用and处理异常except

while True:
    try:
        s = input()
        ...
    except EOFError:
        break
...
于 2019-11-13T00:15:56.363 回答