In Python gibt es verschiedene Möglichkeiten, um keine Nachkommastellen zu erzeugen. Dies kann in manchen Fällen nützlich sein, wenn wir beispielsweise mit ganzen Zahlen arbeiten möchten.

Python: Keine Nachkommastellen bei einem Float

Importiere die math-Bibliothek
Um mathematische Funktionen in Python nutzen zu können, müssen wir die math-Bibliothek importieren. Öffne deinen Python-Editor und füge am Anfang deines Codes die folgende Zeile hinzu:

Python
import math

Verwende dann die Funktion „floor“
Die Funktion „floor“ aus der math-Bibliothek rundet eine Zahl auf die nächstkleinere ganze Zahl ab. Um keine Nachkommastellen zu erzeugen, verwenden wir diese Funktion. Füge den folgenden Code hinzu:

Python
zahl = 3.14159
gerundete_zahl = math.floor(zahl)
print(gerundete_zahl)

In diesem Beispiel haben wir die Zahl 3.14159 definiert und mit der Funktion „floor“ gerundet. Das Ergebnis wird in der Variable „gerundete_zahl“ gespeichert und anschließend ausgegeben.

Ergebnis

3

Ausgabe überprüfen
Führe den Code aus und überprüfe die Ausgabe. Du wirst feststellen, dass die Nachkommastellen entfernt wurden und nur die ganze Zahl ausgegeben wird.

Anwendung auf andere Zahlen
Du kannst diesen Ansatz auf andere Zahlen anwenden, indem du einfach den Wert der Variable „zahl“ änderst. Probiere es aus und beobachte, wie die Ausgabe entsprechend angepasst wird.

Über mich