Для запроса пользовательского ввода числа в Python и сохранения его в переменной, используйте функцию input() в сочетании с преобразованием типа данных int() или float():
number = int(input("Введите целое число: "))Или:
number = float(input("Введите число с плавающей точкой: "))Обязательно обрабатывайте исключения ValueError, если пользователь ввел некорректные данные.
Чтобы запросить у пользователя ввод числа в Python и сохранить его в переменной, необходимо использовать функцию input() и преобразовать полученную строку в числовой тип данных (например, int или float).  Вот пример:
    # Запрашиваем ввод числа у пользователя
    ввод = input("Пожалуйста, введите число: ")
    # Пытаемся преобразовать ввод в целое число
    try:
      число = int(ввод)
      print("Вы ввели целое число:", число)
    except ValueError:
      # Если не удалось преобразовать в целое, пытаемся преобразовать в число с плавающей точкой
      try:
        число = float(ввод)
        print("Вы ввели число с плавающей точкой:", число)
      except ValueError:
        # Если не удалось преобразовать ни в целое, ни в float, сообщаем об ошибке
        print("Ошибка: Введенное значение не является числом.")
        число = None  # Или другое значение по умолчанию
  Разберем код:
input("Пожалуйста, введите число: ") выводит сообщение пользователю и ждет, пока он введет текст и нажмет Enter. Функция input() всегда возвращает строку (тип str).try...except блок используется для обработки возможных ошибок. В данном случае, мы пытаемся преобразовать ввод пользователя в число. Если пользователь введет что-то, что нельзя преобразовать в число (например, буквы), возникнет исключение ValueError.int(ввод) пытается преобразовать строку ввод в целое число (тип int).float(ввод) пытается преобразовать строку ввод в число с плавающей точкой (тип float).число присваивается значение None.  Вместо None можно присвоить любое другое значение по умолчанию, которое имеет смысл в контексте вашей программы.Альтернативный вариант (без try-except, но менее устойчивый к ошибкам):
    # Запрашиваем ввод числа у пользователя
    ввод = input("Пожалуйста, введите число: ")
    # Преобразуем в число с плавающей точкой (если нужно только дробное число)
    число = float(ввод)
    print("Вы ввели число с плавающей точкой:", число)
    # Или преобразуем в целое число (если нужно только целое число)
    число = int(ввод)
    print("Вы ввели целое число:", число)
  Этот вариант проще, но если пользователь введет не число, программа выдаст ошибку и завершится. Использование try...except делает код более надежным.