Python pow: как рассчитать мощность в Python

Функция Python pow () вычисляет a ** b . Функция pow () сначала преобразует свои аргументы в число с плавающей запятой, а затем вычисляет мощность. Итак, если вы хотите вычислить операцию мощности, тогда функция pow () — ваше решение.

Пример Python pow ()

Python pow () — это встроенная функция, которая возвращает x в степени y. Если задан третий аргумент (z), он возвращает x в степени y по модулю z, то есть pow (x, y)% z. Функция pow () возвращает значение x в степени y (x y ). Если присутствует третий параметр, он возвращает x в степени y по модулю z.

Синтаксис метода pow () следующий.

 pow (a, b, c) 
Параметр Описание
a Число, основание
b Число, показатель степени
c Необязательно. Число, модуль
  1. Если указаны только два аргумента, то от a до возвращается степень b. В этом случае аргументами могут быть целые числа, числа с плавающей запятой и комплексные числа. Форма с двумя аргументами для pow (a, b) эквивалентна использованию оператора мощности: a ** b.
  2. Если предоставлено три аргумента, то a в степени b, по модулю c равно вернулся. Он вычисляется более эффективно, чем использование pow (a, b)% c.
  3. Если c присутствует, a и b должны быть целочисленного типа, а b должно быть неотрицательным.

См. следующий пример.

 # app.pydata = pow (4,  3) print (data) 

Смотрите вывод.

 ➜ pyt python3 app.py64➜ pyt 

Давайте передадим третий параметр и просмотрите результат.

 # app.pydata = pow (4, 3, 10) print (data) 

Итак, это сначала 4 * 4 * 4, что составляет 64, а затем 64% 10, что равно 4. Вот почему он даст нам результат 4.

 ➜ pyt python3 app.py4➜ pyt 

#Python pow () с плавающей точкой

Мы также можем вычислить мощность значений с плавающей запятой с использованием метода pow ().

См. следующий пример кода с плавающей запятой.

 # app.pyprint (pow (11, 2.0)) print (pow (21.0, 2)) 

См. вывод.

 ➜ pyt  python3 app.py121.0441.0➜ pyt 

#Python pow () с целые числа разного формата

Мы можем вычислить степень целых чисел разного формата с помощью метода pow ().

См. следующий пример кода.

 # app.pyprint (pow (0b11, 2)) print (pow (0b11, 2, 2)) print (pow (0o11, 2)) print (pow (0o11, 3, 2)) print  (pow (0xF, 2)) print (pow (0xF, 3, 2)) 

См. следующий вывод.

 ➜ pyt python3 app.py918112251➜ pyt  

#pow () с комплексными числами

Мы можем вычислить степень комплексных чисел с помощью метода pow ().

 # app.pyprint (pow (11 + 21j, 2)) 

См. вывод.

 ➜ приложение pyt python3. py (-320 + 462j) ➜ pyt 

#pow () vs math.pow ()

Математический модуль Python также имеет функцию pow (), но встроенная функция более мощная, потому что мы можем выполнять операцию по модулю также после включения питания.

Кроме того, нам не нужно импортировать математический модуль для единую функциональность.

Поэтому предпочтительно использовать встроенную в Python функцию pow () , а не math.pow () .

math.pow () всегда возвращает значения с плавающей запятой. Так что, если вы по какой-то причине хотите убедиться, что в результате вы вернули float, то math.pow () предоставит это преимущество пользователю.

Наконец, пример Python pow () Учебник окончен.

См. Также

Python sqrt ()

Абсолютное значение Python

Комплекс Python ()

Оцените статью
nanomode.ru
Добавить комментарий