Почему в цикле 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
Просто я ввожу код в бота - тестера, и он не пропускает код, выдает эту ошибку. Я уже испробовал все методы, возможно это из-за цикла While, но проблема в том, что обязательно писать код с этим циклом в задании