Алик Родыгин
Профи
(543),
на голосовании
1 месяц назад
Только начал изучать, поэтому прошу не надо токсичить в ответах. Можете подсказать, что это за ошибка вообще и как от нее избавиться? Вроде код правильный...
Traceback (most recent call last): File "jailed_code", line 1, in <module> number = int(input()) EOFError: EOF when reading a line
вот код: number = int(input()) digits = number // 100, number // 10 % 10, number % 10 if sum(digits) - max(digits) - min(digits) == max(digits) - min(digits): print("Число интересное") else: print("Число неинтересное") (отступы после условий есть, почему-то тут не отображается)
Обрабатывать, как и в любых других языках. Это конец файла. В вашем случае возникла потому, что ничего вы не ввели, вероятно нажали Enter в пустой строке.
Как запускаете код? данная ошибка не должна возникать, если программа запускается по-чесному из консоли с интерактивным вводом. У Вас же такое ощущение, что вместо консольного ввода программе подсунули перенаправление на пустой файл, вот она и говорит мол "пыталась прочитать данные, но вместо этого наткнулась на конец файла". EOF - это сокращение end of file.
Traceback (most recent call last):
File "jailed_code", line 1, in <module>
number = int(input())
EOFError: EOF when reading a line
вот код:
number = int(input())
digits = number // 100, number // 10 % 10, number % 10
if sum(digits) - max(digits) - min(digits) == max(digits) - min(digits):
print("Число интересное")
else:
print("Число неинтересное")
(отступы после условий есть, почему-то тут не отображается)