logo

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

Python с нуля. Освойте с Виртуальным ИИ-помощником!

  • Теоретические уроки и практические задачи
  • Пишите и проверяйте код прямо в браузере
  • Виртуальный ИИ-помощник поможет в любое время дня и ночи
  • Сообщество учеников для взаимопомощи и обмена опытом
  • 200 000+ зарегистрированных участников. Присоединяйтесь!