pow(base, exp, mod=None)
Возвращает результат возведения числа в степень, с опциональным делением по модулю.
Параметры
Функция pow()
принимает три параметра:
number
— базовое значение, возведенное в определенную степеньpower
— значение показателя степени, которое повышает числоmodulus
— (необязательно) делит результат числа, поставленного на паузу, в степень и находит остаток:number^power
%modulus
x
: Число, которое требуется возвести в степень.y
: Число, являющееся степенью, в которую нужно возвести первый аргумент. Если число отрицательное, аргументz
не принимается.z
: Число, на которое требуется произвести деление по модулю. Если число указано, ожидается, чтоx
иy
положительны и имеют типint
.
Ожидаются аргументы численных типов.
Если переданы операнды разных типов, приведение производится по правилам двоичной арифметики.
Случай использования только первых двух аргументов pow(x, y)
эквивалентен использованию оператора возведения в степень: x ** y. Нотация с тремя аргументами используется для возведения в степень по модулю.
Возвращаемое значение
Функция pow()
возвращает:
number^power
— число, возведенное в определенную степеньnumber^power % modulus
— с аргументом модуля1
— если значение power равно0
0
— если значение number равно0
Примеры
pow(2, 3) # 8
pow(10, 2) # 100
pow(10, -2) # 0.01
pow(2, 3, 10) # 8