Встроенная функция pow()
в Python выполняет математическое действие, а именно возводит число в степень.
Функция pow()
обычно принимает два числовых аргумента и возвращает степень.
Синтаксис:
pow(base, exp, mod)
Аргументы:
base
- число которое необходимо возвести в степень.exp
- число, являющееся степенью.mod
- необязательно, число, на которое требуется произвести деление по модулю, не должно быть отрицательным числом.
Данная функция возвращает результат возведения числа (base
) в степень (exp
) с необязательным делением по модулю.
Функция pow()
эквивалентна следующей записи: base ** exp
Аргументы должны быть числового типа. Со смешанными типами операндов применяются правила приведения бинарных арифметических операторов.
Примеры возведения чисел в степень:
# С целыми числами
print(pow(2, 2))
print(pow(10, -3))
print(pow(-10, 3))
# С числами с плавающей точкой
print(pow(10.5, 2))
print(pow(2.3, 4))
print(pow(5.6, -2))
# С комплексными числами
print(pow(2 + 3j, 2))
print(pow(3 + 6j, 2))
print(pow(6 + 9j, 2))
# С делением по модулю
print(pow(6, 2, 4))
print(pow(5, 2, 5))
print(pow(8, 4, 6))
Результаты:
# С целыми числами
>>> 4
>>> 0.001
>>> -1000
# С числами с плавающей точкой
>>> 110.25
>>> 27.98409999999999
>>> 0.03188775510204082
# С комплексными числами
>>> (-5+12j)
>>> (-27+36j)
>>> (-45+108j)
# С делением по модулю
>>> 0
>>> 0
>>> 4