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


About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.