input() в Python всегда возвращает данные типа str (строка).input() в Python всегда возвращает значение типа str (строка). Независимо от того, что вводит пользователь (число, boolean, список или что-либо другое), возвращаемое значение будет строкой. Если требуется получить значение другого типа, необходимо явно преобразовать возвращаемую строку с помощью функций типа int(), float(), bool() или других подходящих преобразований.