Давайте разберем по шагам, как работает строка
a, b, c = map(int, input().split())
- Считывание ввода:
input()
ждет, пока будет что-то введено и нажата клавиша Enter. Например, можно ввести 10 20 30
- Разделение строки:
split()
разбивает введенную строку на части по пробелам. После ввода 10 20 30
получаем три части: ["10", "20", "30"]
.
- Преобразование в числа:
map(int, ...)
превращает каждую часть из строкового формата в целое число. Так, ["10", "20", "30"]
станет 10
, 20
, 30
.
- Присвоение переменным:
a, b, c = ...
присваивает полученные числа переменным.
- В итоге:
- a
будет 10
- b
будет 20
- c
будет 30
Если у вас в строке числа не целые, а вещественные, то просто замените
int
внутри
map
на
float
:
a, b, c = map(float, input().split())