Функция pow( ) в Python

Обложка к статье "Функция pow( ) в Python"

Функция pow в Python используется для возведения числа в степень. Она может также вычислять остаток от деления результата на заданное число, если указан третий аргумент.

Синтаксис

pow(x, y[, z])

Параметры

  • x: Основание (число, которое нужно возвести в степень).
  • y: Показатель степени (число, в которое нужно возвести основание).
  • z (необязательный): Число, по которому вычисляется остаток от деления результата.

Возвращаемое значение

  • Если указан только x и y, функция возвращает значение x возведенное в степень y.
  • Если указан также z, функция возвращает результат (x ** y) % z.

Примеры использования

Пример 1: Возведение числа в степень

result = pow(2, 3)
print(result)  # Вывод: 8

Пример 2: Возведение числа в степень с вычислением остатка

result = pow(2, 3, 3)
print(result)  # Вывод: 2 (т.к. 8 % 3 = 2)

Пример 3: Использование отрицательной степени

result = pow(2, -3)
print(result)  # Вывод: 0.125 (т.к. 2^(-3) = 1 / 2^3 = 1 / 8 = 0.125)

Пример 4: Возведение дробного числа в степень

result = pow(2.5, 2)
print(result)  # Вывод: 6.25

Важные замечания

  1. Третий параметр (z): Если указан третий параметр, функция pow вычисляет результат возведения в степень с остатком от деления более эффективно, чем отдельное вычисление x**y % z.
  2. Отрицательные степени: Функция pow поддерживает отрицательные значения для показателя степени, возвращая вещественное число.
  3. Большие числа: pow эффективно обрабатывает большие числа и используется в задачах, связанных с криптографией и теорией чисел.

Оцените статью
( Пока оценок нет )
Обучение Python
Добавить комментарий