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