DevGang
Авторизоваться

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

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

Экспонента в Python

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

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

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

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

print(11 ** 3)
Результат:
1331

Здесь 11 будет умножено само на себя 3 раза (11 * 11 * 11 = 1331).

ZeroDivisionError в Python

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

ZeroDivisionError: 0.0 cannot be raised to a negative power

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

print(0.0 ** -1)
Результат:
Traceback (most recent call last):
  File "/Users/krunal/Desktop/code/pyt/database/app.py", line 1, in <module>
    print(0.0 ** -1)
ZeroDivisionError: 0.0 cannot be raised to a negative power

Возведение 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, вам необходимо сначала импортировать библиотеку math.

import math

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

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

import math

print(math.pow(2, 3))
Результат:
8.0

Источник:

#Python
Комментарии
Чтобы оставить комментарий, необходимо авторизоваться

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В подарок 100$ на счет при регистрации

Получить