podennny.py 1.2 KB

123456789101112131415161718192021222324252627
  1. def get_number(prompt):
  2. """Запрашивает у пользователя число и возвращает его."""
  3. while True:
  4. try:
  5. return float(input(prompt))
  6. except ValueError:
  7. print("Пожалуйста, введите корректное число.")
  8. def process_numbers(first_number, second_number):
  9. """Уменьшает первое число в два раза, если его абсолютное значение больше второго."""
  10. if abs(first_number) > abs(second_number):
  11. first_number /= 2 # Уменьшаем первое число в два раза
  12. return first_number
  13. def main():
  14. """Основная функция программы."""
  15. print("Эта программа уменьшает первое число в два раза, если его абсолютное значение больше второго.")
  16. first_number = get_number("Введите первое число: ")
  17. second_number = get_number("Введите второе число: ")
  18. result = process_numbers(first_number, second_number)
  19. print(f"Результат: {result}")
  20. if __name__ == "__main__":
  21. main()