@Nikiys_Mi

Почему в цикле while пишет ошибку «EOFError: EOF when reading a line»?

Уже задавал вопрос с подобным кодом. Куча раз переделывал, я пытался прочитать за эту проблему, но все равно не понял - почему здесь ошибка?

a = None
b = None
c = None
d = None
x = None
while True:
a = int(input())
b = int(input())
c = int(input())
d = int(input())
x = int(input())
if a == 0:
print(a)
break
elif b == 0:
print(a + b)
break
elif c == 0:
print(a + b + c)
break
elif d == 0:
print(a + b + c + d)
break
elif x == 0:
print( a + b + c + d + x)
break

Выводит:
Error: Traceback (most recent call last):
File "jailed_code", line 5, in
b = int(input())
EOFError: EOF when reading a line
  • Вопрос задан
  • 567 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы