Как можно возвести в квадрат те из трех действительных чисел, значения которых неотрицательны, используя Python?

  • 64
Как можно возвести в квадрат те из трех действительных чисел, значения которых неотрицательны, используя Python?
Ледяная_Сказка
31
Конечно! В Python для возвведения числа в квадрат можно использовать оператор "". Давайте начнем с написания функции, которая будет принимать три числа в качестве входных данных и возвращать квадраты только неотрицательных чисел.

python
def square_numbers(a, b, c):
result = []
if a >= 0:
result.append(a
2)
if b >= 0:
result.append(b 2)
if c >= 0:
result.append(c
2)
return result


Данная функция `square_numbers` будет проверять каждое из трех чисел и, если число неотрицательно, возводить его в квадрат и добавлять к результату. В конце функция вернет список квадратов.

Теперь мы можем вызвать эту функцию с нужными аргументами и вывести результат:

python
a = 2
b = -3
c = 4

squared_numbers = square_numbers(a, b, c)
print("Квадраты неотрицательных чисел:", squared_numbers)


Результатом выполнения данного кода будет:


Квадраты неотрицательных чисел: [4, 16]


Здесь числа -2 и -3 были проигнорированы, так как они отрицательные, а числа 2 и 4 были возводены в квадрат.

Надеюсь, это понятно! Если у тебя остались какие-либо вопросы, смело задавай!