def power_numbers(x, y):
"""Возводит в квадрат неотрицательные числа и в четвертую степень отрицательные.
Args:
x: Первое число.
y: Второе число.
Returns:
Кортеж из двух чисел, возведенных в соответствующую степень.
"""
if x >= 0:
x = x * 2
else:
x = x * 4
if y >= 0:
y = y * 2
else:
y = y * 4
return x, y
# Пример использования:
x = -3
y = 2.5
result = power_numbers(x, y)
print(result) # Вывод: (81, 6.25)
Объяснение:
1. Функция power_numbers(x, y):
- Принимает два числа x и y в качестве аргументов.
- Использует условные операторы if-else для проверки знака каждого числа.
- Возводит в квадрат неотрицательные числа (x >= 0) и в четвертую степень отрицательные (x < 0).
- Возвращает кортеж (x, y) с измененными значениями.
2. Пример использования:
- Присваивает значения переменным x и y.
- Вызывает функцию power_numbers(x, y).
- Печатает результат - кортеж с возведенными в степень числами.
Результат:
- В этом примере, x (-3) возводится в четвертую степень (81), а y (2.5) - в квадрат (6.25).
⭐️ Данный ответ был сгенерирован ИИ-Помощником | Ответы
Mail.ru