int() для преобразования строки, полученной через input(), в целое число.  number_str = input("Введите число: ")number_int = int(number_str)print(number_int)
Чтобы преобразовать строку, полученную из функции input(), в целое число (int) в Python, можно использовать функцию int(). Важно учесть, что input() всегда возвращает строку, даже если пользователь вводит число.
Вот пример кода:
user_input = input("Введите целое число: ")
try:
  number = int(user_input)
  print("Вы ввели:", number)
  print("Тип данных:", type(number))
except ValueError:
  print("Ошибка: Введенное значение не является целым числом.")
Разберем код:
user_input = input("Введите целое число: "): Получает ввод пользователя и сохраняет его в строковой переменной user_input.try...except: Используется для обработки возможных ошибок. В данном случае, если пользователь введет не целое число (например, букву или число с плавающей точкой), возникнет исключение ValueError.number = int(user_input): Пытается преобразовать строку user_input в целое число с помощью функции int(). Если преобразование успешно, результат сохраняется в переменной number.print("Вы ввели:", number) и print("Тип данных:", type(number)): Выводят введенное число и его тип данных (int) на экран.except ValueError:: Перехватывает исключение ValueError, которое возникает, если строка не может быть преобразована в целое число.print("Ошибка: Введенное значение не является целым числом."): Выводит сообщение об ошибке, если пользователь ввел некорректное значение.Важно: Рекомендуется всегда использовать try...except блоки при преобразовании пользовательского ввода в числа, чтобы обрабатывать возможные ошибки и предотвращать аварийное завершение программы. Это делает код более надежным и удобным в использовании.
Альтернативные сценарии и расширения:
int().  Например, int("1010", 2) преобразует двоичную строку "1010" в десятичное число 10.int() автоматически игнорирует начальные и конечные пробелы в строке.