Python Math Modul
Das math-Modul stellt mathematische Funktionen wie sqrt, ceil, floor, pi und isclose bereit.
import math
Die Funktionen in math arbeiten mit normalen Zahlen und geben int- oder float-Werte zurück. Für Zahlenlisten siehe das Modul statistics.
Grundfunktionen
import math
print(math.sqrt(81))
print(math.ceil(3.2))
print(math.floor(3.8))
9.0
4
3
Konstanten
Das Modul stellt auch nützliche mathematische Konstanten bereit.
import math
print(math.pi)
print(math.e)
3.141592653589793
2.718281828459045
Fließkommazahlen vergleichen
isclose ist sicherer als der Vergleich von Fließkommazahlen mit ==.
import math
result = 0.1 + 0.2
print(result == 0.3)
print(math.isclose(result, 0.3))
False
True
Trigonometrie
Winkel werden in Radiant gemessen. Verwende radians(), wenn du Gradangaben hast.
import math
angle = math.radians(90)
print(math.sin(angle))
1.0
Größter gemeinsamer Teiler
gcd ist beim Kürzen von Verhältnissen hilfreich.
import math
print(math.gcd(12, 18))
6