|
@@ -0,0 +1,27 @@
|
|
|
+def get_number(prompt):
|
|
|
+ """Запрашивает у пользователя число и возвращает его."""
|
|
|
+ while True:
|
|
|
+ try:
|
|
|
+ return float(input(prompt))
|
|
|
+ except ValueError:
|
|
|
+ print("Пожалуйста, введите корректное число.")
|
|
|
+
|
|
|
+def process_numbers(first_number, second_number):
|
|
|
+ """Уменьшает первое число в два раза, если его абсолютное значение больше второго."""
|
|
|
+ if abs(first_number) > abs(second_number):
|
|
|
+ first_number /= 2 # Уменьшаем первое число в два раза
|
|
|
+ return first_number
|
|
|
+
|
|
|
+def main():
|
|
|
+ """Основная функция программы."""
|
|
|
+ print("Эта программа уменьшает первое число в два раза, если его абсолютное значение больше второго.")
|
|
|
+
|
|
|
+ first_number = get_number("Введите первое число: ")
|
|
|
+ second_number = get_number("Введите второе число: ")
|
|
|
+
|
|
|
+ result = process_numbers(first_number, second_number)
|
|
|
+
|
|
|
+ print(f"Результат: {result}")
|
|
|
+
|
|
|
+if __name__ == "__main__":
|
|
|
+ main()
|