ошибка, полученная при выполнении кода python

#python

Вопрос:

Я только что выполнил приведенный ниже код на python в режиме онлайн:

 miles = input('Enter a distance in miles:') miles_float = float(miles) kilometres = miles_float*1.609344 print ('That value in miles is: ') print (kilometres)  

И ошибка, которую он генерирует, такова:

 Enter a distance in miles:Traceback (most recent call last):  File "main.py", line 3, in lt;modulegt;  miles = input('Enter a distance in miles:') EOFError: EOF when reading a line  

Пожалуйста, помогите с отладкой

Комментарии:

1. В основе кодирования должна быть опция, которую вы используете, указывающая «stdin», где вы должны ввести входные данные перед выполнением программы

2. Используете старый Python 2? Обновление до 3!

3. Спасибо. Дай мне попробовать.

Ответ №1:

Вам нужно перейти на вкладку STDIN и ввести ввод, который вы хотите для своей input() строки. Т. Е. если я помещу 10 туда, то ваш код выведет:

 $python main.py Enter a distance in miles:That value in miles is:  16.09344