цикл while до пустой строки в онлайн-интерпретаторе
Почему моя программа работает в PyCharm, но в онлайн-интерпретаторе выдает такую ошибку:
Traceback (последний вызов последним): файл "Solution.py", строка 4, в s = input() EOFError: EOF при чтении строки
Вот важная часть кода:
i = 0
while True:
s = input()
if s == '':
break
else:
...
Я пытаюсь вводить строки, пока не появится пустая строка, но она всегда застревает в строке с пустой строкой. Заранее спасибо и извините, если я небрежно ответил на свой вопрос (мой 1-й вопрос).
1 ответ
Возможно, вы сможете обработать исключение с помощью try
а также except
:
while True:
try:
s = input()
...
except EOFError:
break
...