Возведение в степень — это математическая процедура, при которой значение умножается определенное количество раз на себя. Показатель в математике говорит о том, сколько раз число умножается само на себя. Например, это 2 ** 2, что означает, что 2 умножится на себя 2 раза. Если 2 ** 10, то 2 умножится на 10 раз.
Python exponent
Чтобы вычислить экспоненту в Python, используйте один из этих методов,
- Оператор **.
- встроенную в Python функцию pow ().
- Функция 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.
- Оператор ** .
- Встроенная функция pow () .
- Math.pow () .
Это все для этого руководства.
См. Также
Python sqrt ()
Python квадрат
Python деление
Модуль Python
Режим Python