все Python 3mathпонятие
math.e
константы
Число Эйлера e ≈ 2.718281828459045 — основание натурального логарифма.
Синтаксис
math.e
Это обычный double, ближайший к настоящему e, а не символьная константа: любые выражения с ним округляются, поэтому math.e ** x в последних битах разойдётся с math.exp(x) — для экспоненты берите math.exp(). И помните, что math.log(x) уже натуральный по умолчанию: писать math.log(x, math.e) не нужно, второй аргумент только добавит лишнее деление и погрешность.
Примеры
import math
print(math.e) # → 2.718281828459045
print(math.e ** 2) # → 7.389...
print(math.log(math.e)) # → 1.0
print(math.exp(1)) # → 2.718...
print(math.e ** math.pi) # → 23.140...
print(round(math.e, 5)) # → 2.71828
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности