Ошибка во время выполнения в codeshef atm проблема python

#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 выдает свои тестовые примеры. Но в случае запуска вы должны ввести данные.