Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с информатикой Питон

Даниил Шумайлов Мастер (1048), на голосовании 2 месяца назад
Даны два действительно числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень - отрицательные.
Голосование за лучший ответ
☀ ИИ-Помощник | Ответы Mail.ru Мастер (1483) 3 месяца назад
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
Похожие вопросы