Проблемы с кодированием на CodioPython

Программы на Python
Ответить
Anonymous
 Проблемы с кодированием на Codio

Сообщение Anonymous »

Это задача:
В этой задаче ваша программа получит одно числовое значение в командной строке. Входные данные следует рассматривать как десятичное значение. Ваша программа должна проверить:
Введенное число меньше 10, больше 10 или равно 10.
Введенное число нечетное или четное.
Вы должны отобразить одно из трех сообщений в зависимости от значение входных данных.
Вы должны предположить, что:
Все входные данные представляют собой десятичные числа.
Все входные данные действительны, и вам не нужно выполнять проверку ошибок.
Вот мой код:

Код: Выделить всё

input_value = input("Please enter a value: ")

value = float(input_value)

if value < 10:
if value % 2 != 0:
print("The input value is odd and less than 10.")
elif value > 10:
if value % 2 == 0:
print("The input value is even and greater than 10.")
elif value == 10:
if value % 2 == 0:
print("The input value is even and equal to 10.")
Я получил следующее сообщение об ошибке, когда автоматическая оценка на Codio выполнила код:

Код: Выделить всё

>Output:
Please enter a value: Traceback (most recent call last):
File "task_2_3.py", line 1, in 
input_value = input("Please enter a value: ")
EOFError: EOF when reading a line
Expected:
The input value is even and less than 10.
У меня код отлично работает на Codio и делает то, что должен. Чего мне не хватает?
Любые идеи приветствуются.
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/791 ... s-on-codio
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»