Как вычислить экспоненту в Python

Возведение в степень — это математическая процедура, при которой значение умножается определенное количество раз на себя. Показатель в математике говорит о том, сколько раз число умножается само на себя. Например, это 2 ** 2, что означает, что 2 умножится на себя 2 раза. Если 2 ** 10, то 2 умножится на 10 раз.

Python exponent

Чтобы вычислить экспоненту в Python, используйте один из этих методов,

  1. Оператор **.
  2. встроенную в Python функцию pow ().
  3. Функция Math.pow ().

Использование оператора ** для вычисления экспоненты в Python

Для вычисления экспоненты в Python с использованием оператора, затем используйте оператор экспоненты (**) . Оператор ** работает с двумя значениями, как и обычный оператор умножения (*) .

 print (11 ** 3) 
Вывод
 1331 

Здесь 11 будет включать несколько себя 3 раза. Итак, 11 * 11 * 11 = 1331.

ZeroDivisionError в Python

Если мы возведем 0,0 в отрицательную степень, это даст нам следующую ошибку.

ZeroDivisionError: 0,0 нельзя возвести в отрицательную степень

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

 print (0.0 ** -  1) 
Вывод
 Traceback (последний вызов последним): File "/Users/krunal/Desktop/code/pyt /database/app.py ", строка 1, в  print (0.0 ** -1) ZeroDivisionError: 0.0 нельзя возвести в отрицательную степень 

Увеличьте степень 0

Если мы увеличим степень 0 до любого значения, то на выходе будет возвращена 1.

 print (19 ** 0) 
 1 

Увеличьте отрицательную силу

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

 print (11 ** -1) 
Вывод

0,09090909090909091

Вычислить экспоненты Python с помощью функции pow ()

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

 print (pow (2, 3)) 
Вывод
 8 

Давайте передадим третий параметр функции pow () и посмотрим на результат.

  print (pow (3, 3, 5)) 

В этом примере верните значение 3 в степени 3, модуль 5 (то же, что и (3 * 3 * 3)% 5) .

Вывод
 2 

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

Давайте передадим отрицательный показатель в функцию pow () и посмотрим результат.

 print (pow (3, -  1)) 
Вывод
 0. 3333333333333333 

Здесь 3 в степени -1 означает 1/3 = 0,33333333333.

Функция Python math.pow () для вычисления экспоненты

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

 import math 

Функция math.pow (x, y) принимает два обязательных аргумента и возвращает значение x, возведенное в степень y. Если x отрицательно, а y не является целым числом, возвращается ValueError.

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

 import mathprint (math.pow (2, 3)) 
Вывод
 8.0 

Мы рассмотрели три подхода к вычислению экспоненты чисел в Python.

  1. Оператор ** .
  2. Встроенная функция pow () .
  3. Math.pow () .

Это все для этого руководства.

См. Также

Python sqrt ()

Python квадрат

Python деление

Модуль Python

Режим Python

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