Введение
В ходе статьи рассмотрим три способа возведения числа в степень на Python.
Возведение числа в степень оператором **
В первом способе воспользуемся оператором **. Принцип работы очень прост, сначала пишем число, которое нужно возвести в степень, ставим оператор, и пишем число степени:
# Переменная "a" равна двум в пятой степени
a = 2**5
Выведем результат:
# Переменная "a" равна двум в пятой степени
a = 2**5
print(a)
# Вывод: 32
Возведение числа в степень функцией pow()
Помимо оператора ** в Python есть функция pow(). В неё нужно передать два аргумента, первым будет являться число, которое нужно возвести в степень, а вторым число степени:
# Переменная "a" равна десяти в третьей степени
a = pow(10, 3)
Выведем результат:
# Переменная "a" равна десяти в третьей степени
a = pow(10, 3)
print(a)
# Вывод: 1000
В стандартной библиотеке Python есть модуль под названием math. В данном модуле существует своя функция для возведения в степень, и называется она pow(). Работает она по тому же принципу, но возвращает итоговый результат в типе данных float:
# Переменная "a" равна десяти в третьей степени
a = pow(10, 3)
print(a)
# Вывод: 1000.0
Возведение числа в степень функцией power()
В данном способе мы будем использовать библиотеку под названием numpy. Так как данный модуль не входит в стандартную библиотеку Python, его нужно установить, для этого нужно перейти в терминал, или же командную строку, прописать pip install numpy, нажать Enter и ждать инсталляции.
В numpy есть функция под названием power(), благодаря как раз таки и можно возводить числа в степень:
import numpy as np
# Вывод результата 4 в 11 степени
print(np.power(4, 11))
# Вывод: 4194304
Заключение
В ходе статьи мы с Вами рассмотрели целых три способа возведения чисел в степень на Python. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂