Теория:

Ранее мы рассматривали понятие переменной и оператора присваивания. Эта комбинация может использоваться, когда заранее известны значения  переменных, но чаще всего в программах значения переменных нужно ввести непосредственно в ходе запуска программы. В таких случаях значения переменных вводятся с помощью оператора ввода — input():
 
\(b=input()\)
 
Обрати внимание!
Пустые скобки нужно писать обязательно, даже если в них ничего нет.
После запуска программа остановится и будет ждать, пока пользователь введёт значение переменной и нажмёт Enter.
Если после запуска программы записать любое число, то программа воспримет его как строковое значение, и тогда выполнять с ним арифметические операции будет невозможно.
 
Рассмотрим такой пример:
 
\(a=input()\)
\(print(a*5)\)
 
На экране появится результат:
 
\(55555\)
 
Программа восприняла число \(5\) как строковое значение и распечатало его ровно пять раз.
Чтобы значение имело числовой тип, нужно записать так:
 
\(a=int(input())\)
 
В случае использования переменных целого типа пишем \(int\), если тип будет вещественный, то \(float\).
 
Изменим программу и получим результат.
 
Скриншот 12-07-2022 225431.jpg
 
Рис. \(1\). Результат работы программы
 
Минусом такого ввода является то, что после запуска на экране мигает курсор, и пользователю непонятно, что делать дальше, поэтому лучше в пустых скобках добавить комментарий, например так:
 
\(a=int(input('введи\) \(значение\) \(а=  '))\)
\(print(a*5)\)
 
Получим результат.
 
Скриншот 12-07-2022 225605.jpg
 
Рис. \(2\). Результат работы программы
 
В Python есть возможность вводить в одной строке значения нескольких переменных. Для этого добавим в \(input\) функцию \(split()\) (от англ. — расщепить).
 
\(x,y=input().split()\)
 
Ниже нужно добавить строку преобразования значений в целый тип.
 
\(x,y=int(x),int(y)\)
 
Задача
  
Даны координаты двух точек на плоскости, найти расстояние между ними.
 
hРис_3.jpg
Рис. \(3\). Формула вычисления расстояния между точками на плоскости
 
Введём координаты точек попарно (\(x1\), \(y1\)), (\(x2\), \(y2\)) и вычислим расстояние по формуле.
 
Скриншот 12-07-2022 231751.jpg
 
Рис. \(4\). Программа для решения задачи
 
Координаты вводим через пробел.
 
Полученный результат имеет слишком много знаков после запятой, используем форматирование и изменим количество знаков после запятой до двух.
 
Скриншот 12-07-2022 232242.jpg
 
Рис. \(5\). Преобразование формата вывода
Источники:
Рис. 1. Результат работы программы. © ЯКласс.
Рис. 2. Результат работы программы. © ЯКласс.
Рис. 3. Формула вычисления расстояния между точками на плоскости. © ЯКласс.
Рис. 4. Программа для решения задачи. © ЯКласс.
Рис. 5. Преобразование формата вывода. © ЯКласс.