Что такое pow python

pow(base, exp, mod=None)

Возвращает результат возведения числа в степень, с опциональным делением по модулю.

Параметры ¶

Функция pow() принимает три параметра:

  • number — базовое значение, возведенное в определенную степень
  • power — значение показателя степени, которое повышает число
  • modulus — (необязательно) делит результат числа, поставленного на паузу, в степень и находит остаток: number^power % modulus
  • x : Число, которое требуется возвести в степень.
  • y : Число, являющееся степенью, в которую нужно возвести первый аргумент. Если число отрицательное, аргумент z не принимается.
  • z : Число, на которое требуется произвести деление по модулю. Если число указано, ожидается, что x и y положительны и имеют тип int .

Ожидаются аргументы численных типов. Если переданы операнды разных типов, приведение производится по правилам двоичной арифметики. Случай использования только первых двух аргументов pow(x, y) эквивалентен использованию оператора возведения в степень: x ** y. Нотация с тремя аргументами используется для возведения в степень по модулю.

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

  • 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

Источник

Функция pow python

POW() функция

Функция Python pow() — одна из наиболее часто используемых встроенных функций. Широко используется для вычисления значения a в степени n или, более конкретно, a n . Это очень полезная функция при выполнении некоторых сложных математических вычислений, а иногда и для других операций.

Читайте также:  Html вывести символ юникода

Использование функции Python pow()

Функцию pow() можно передать с тремя аргументами. Синтаксис для pow() приведен ниже,

  • а — это число, степень которого мы вычисляем, или базовое число,
  • n — это степень a или экспоненциальная часть,
  • b — число, с которым будет рассчитан модуль an.

Примечание: b — необязательный аргумент.

Примеры

Посмотрите на код ниже, здесь мы пытаемся вычислить значение, скажем, 2 5 .

x=pow(2,5) #2^5 y=pow(4,-2) #1/(4^2) print(x,y)

результат примера

Давайте снова попробуем передать необязательный аргумент модуля,

x=pow(2,5,5) #(2^5) % 5 = 32 % 5 print(x)

Соответственно, мы получаем результат как 2. Поскольку pow(2,5,5) фактически возвращает значение для (2 ^ 5)% 5 или 32% 5 = 2.

Примечание: при использовании аргумента по модулю мы должны убедиться, что второй аргумент (экспоненциальная часть) является положительным целым числом. В противном случае возникает ошибка, как показано ниже,

Traceback (most recent call last): File "C:/Users/sneha/Desktop/test.py", line 2, in y=pow(4,-2,6) ValueError: pow() 2nd argument cannot be negative when 3rd argument specified

math.pow() сравнение с встроенным pow()

Помимо того, что math.pow() не имеет встроенной операции модуля, как встроенный pow() и предопределенный math.pow() имеют некоторые большие различия.

Функция pow() работает сравнительно быстрее для большого набора значений. С другой стороны, для использования math.pow() пользователь должен сначала импортировать математический модуль.

Даже метод math.pow() выдает ошибку при вычислении результатов для некоторых комплексных чисел. Чего нет в методе pow(). Также можете почитать тут.

Источник

9.12. Python – Метод math.pow() – возвести число в степень

Метод pow() – возвращает x в степени y. Если задан третий аргумент (z), осуществляется возведение числа x в степень y по модулю z, т.е. pow(x, y) % z.

Синтаксис

Ниже приведен синтаксис метода pow() в Python:

import math math.pow( x, y[, z] ) 

Примечание. Эта функция недоступна напрямую, поэтому нам нужно импортировать математический модуль, а затем нам нужно вызвать эту функцию, используя математический статический объект.

Параметры

х – число, которое необходимо возвести в степень.

y – степень числа x.

z (необязательно) – число, которое должно использоваться для операции модуля.

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

Функция возвращает значение x в степени y.

Пример

В следующем примере показано использование метода pow() в Python.

#!/usr/bin/python import math # Это импортирует математический модуль print "math.pow(100, 2): ", math.pow(100, 2) print "math.pow(100, -2): ", math.pow(100, -2) print "math.pow(2, 4): ", math.pow(2, 4) print "math.pow(3, 0): ", math.pow(3, 0) 

Когда приведённый выше код выполнится, он даст следующий результат:

math.pow(100, 2): 10000.0 math.pow(100, -2): 0.0001 math.pow(2, 4): 16.0 math.pow(3, 0): 1.0 

Оглавление

  • 1. Python – Самоучитель для начинающих
  • 2. Python – Обзор
  • 3. Python – Установка среды
  • 4. Python – Базовый синтаксис
  • 4.1. Python – Аргументы командной строки
  • 5. Python – Типы переменных
  • 6. Python – Основные операторы
  • 6.1. Python – Арифметические операторы
  • 6.2. Python – Операторы сравнения
  • 6.3. Python – Операторы присваивания: примеры
  • 6.4. Python – Побитовые операторы
  • 6.5. Python – Логические операторы
  • 6.6. Python – Операторы членства
  • 6.7. Python – Операторы идентификации
  • 6.8. Python – Приоритет операторов
  • 7. Python – Условные операторы
  • 7.1. Python – Условие if
  • 7.2. Python – Условные операторы if. else и elif
  • 7.3. Python – Вложенные операторы if
  • 8. Python – Циклы
  • 8.1. Python – Цикл while
  • 8.2. Python – Цикл for
  • 8.3. Python – Вложенные циклы
  • 8.4. Python – Оператор break
  • 8.5. Python – Оператор continue
  • 8.6. Python – Оператор pass
  • 9. Python – Числа
  • 9.1. Python – Метод abs()
  • 9.2. Python – Метод ceil()
  • 9.3. Python – Метод cmp()
  • 9.4. Python – Метод exp()
  • 9.5. Python – Метод fabs()
  • 9.6. Python – Метод floor()
  • 9.7. Python – Метод log()
  • 9.8. Python – Метод log10()
  • 9.9. Python – Метод max()
  • 9.10. Python – Метод min()
  • 9.11. Python – Метод modf()
  • 9.12. Python – Метод pow()
  • 9.13. Python – Метод round()
  • 9.14. Python – Метод sqrt()
  • 9.15. Python – Метод choice()
  • 9.16. Python – Метод randrange()
  • 9.17. Python – Метод random()
  • 9.18. Python – Метод seed()
  • 9.19. Python – Метод shuffle()
  • 9.20. Python – Метод uniform()
  • 9.21. Python – Метод acos()
  • 9.22. Python – Метод asin()
  • 9.23. Python – Метод atan()
  • 9.24. Python – Метод atan2()
  • 9.25. Python – Метод cos()
  • 9.26. Python – Метод hypot()
  • 9.27. Python – Метод sin()
  • 9.28. Python – Метод tan()
  • 9.29. Python – Метод degrees()
  • 9.30. Python – Метод radians()

Источник

Оцените статью