#python #python-3.x #runtime-error #python-3.9
#python #python-3.x #ошибка во время выполнения #python-3.9
Вопрос:
Я написал решение для проблемы с банкоматом codechef и получил ошибку во время выполнения, но на моем компьютере она работала хорошо.
Вопрос — https://www.codechef.com/problems/HS08TEST /
Мой код
withdraw, balance = input().split()
print(balance if (int(withdraw)>=float(balance) or int(withdraw) %5 !=0) else float(balance) - int(withdraw) - 0.50 )
Ошибка
NZEC
Traceback (most recent call last):
File "./prog.py", line 1, in <module>
EOFError: EOF when reading a line
Ответ №1:
Согласно этой теме, вам необходимо ввести пользовательский ввод при нажатии кнопки «выполнить». Тестовые примеры будут запускаться только тогда, когда вы нажмете кнопку «отправить».
https://discuss.codechef.com/t/python-error-while-taking-input/21416
Из потока:
Если вы пытаетесь запустить код в режиме IDE, вы должны предоставить пользовательский ввод, иначе вы получите NZEC. Это единственная причина, по которой вы получаете эту ошибку. Если вы хотите отправить, просто отправьте. Итак, ЗАПУСК и ОТПРАВКА — это разные функции. В случае ОТПРАВКИ codechef выдает свои тестовые примеры. Но в случае запуска вы должны ввести данные.