Возвести число в квадрат — значит умножить это число само на себя. Например, 2 в квадрате будет равно 4 (2 * 2), 3 в квадрате — 9 (3 * 3) и так далее.

Теперь давайте проверим различные способы возведения в квадрат списка чисел в Python.

Содержание

Способ 1: использование цикла for

Вы можете использовать цикл for для перебора списка и возведения в квадрат каждого числа в Python. Вот как:

my_list = [1, 2, 3, 4, 5]
squared_list = []

for number in my_list:
    squared_list.append(number**2)

print(squared_list)

В этом коде число**2 — это место возведения в квадрат. ** — это оператор возведения в степень Python.

Выход:

[1, 4, 9, 16, 25]

Вы можете увидеть результат, когда я выполнил программу Python.

Способ 1: использование цикла for

Способ 2: использование понимания списка

Понимание списков — это краткий способ создания списков на основе существующих списков. Вот как его использовать для возведения в квадрат списка:

my_list = [1, 2, 3, 4, 5]
squared_list = [number**2 for number in my_list]

print(squared_list)

Выход:

[1, 4, 9, 16, 25]

Как видите, это делает то же самое, что и пример цикла for, но более кратко.

Посмотрите приведенный ниже вывод кода.

Способ 2: использование понимания списка

Способ 3: использование функции map

Функция map в Python применяет заданную функцию ко всем элементам итерации (например, списка) и возвращает список результатов.

my_list = [1, 2, 3, 4, 5]
squared_list = list(map(lambda x: x**2, my_list))

print(squared_list)

Выход:

[1, 4, 9, 16, 25]

В этом коде лямбда-функция x: x**2 представляет собой небольшую анонимную функцию, которая возводит в квадрат свои входные данные.

Другой пример отрицательных чисел:

my_list = [-1, -2, -3, -4, -5]
squared_list = list(map(lambda x: x**2, my_list))

print(squared_list)

Выход:

[1, 4, 9, 16, 25]

В этом примере в списке Python есть отрицательные числа. Если возвести отрицательное число в квадрат, результат будет положительным.

Ниже вы можете проверить выполнение кода Python.

Способ 3: использование функции map

Пример

Теперь давайте посмотрим на простой пример того, как возвести число в квадрат в Python.

В Python вы можете возвести число в квадрат с помощью оператора возведения в степень **. Оператор ** возводит число, стоящее слева от него, в степень числа, стоящего справа.

Синтаксис:

number_squared = number ** 2

И вот простой пример:

number = 7
number_squared = number ** 2
print(number_squared)

Когда вы запустите этот код, вы получите вывод:

49

В этом примере число 7 было возведено в квадрат, что дало результат 49. Вы можете заменить число 7 на любое другое число, которое хотите возвести в квадрат.

Чтобы создать функцию, которая будет возводить число в квадрат, вы можете использовать следующий код:

def square(number):
    return number ** 2

print(square(7))

Когда вы запустите этот код, вы получите тот же результат:

49

В этой версии кода функция «квадрат» принимает один аргумент — число, которое нужно возвести в квадрат. Затем функция возводит это число в квадрат и возвращает результат. Эта функция позволяет вам легко возвести любое число в квадрат.

Добавить комментарий