Wie gibt man die Eulersche Zahl (2,7182 ...) in Python zurück?
Es gibt verschiedene Möglichkeiten, die Eulersche Zahl in Python zurückzugeben:
- Verwendung der math-Bibliothek:
Die math-Bibliothek in Python enthält eine Konstante namens "e", die die Eulersche Zahl darstellt. Sie kann wie folgt verwendet werden:
import math
print(math.e)
Dies gibt den Wert von e auf 15 Dezimalstellen genau zurück:
2.718281828459045
- Verwendung von NumPy:
NumPy ist eine Bibliothek für numerische Berechnungen in Python. Es enthält eine Konstante namens "e", die die Eulersche Zahl darstellt. Sie kann wie folgt verwendet werden:
import numpy as np
print(np.e)
Dies gibt den Wert von e auf 15 Dezimalstellen genau zurück:
2.718281828459045
- Berechnung von e mit einer Schleife:
Die Eulersche Zahl kann auch durch eine Schleife berechnet werden, die die folgende Formel verwendet:
e = 1 + 1/1! + 1/2! + 1/3! + ...
Hier ist ein Beispielcode, der die Eulersche Zahl auf 15 Dezimalstellen genau berechnet:
e = 1
factorial = 1
for i in range(1, 16):
factorial *= i
e += 1 / factorial
print(e)
Dies gibt den Wert von e auf 15 Dezimalstellen genau zurück:
2.718281828459045