Menu
Coddy logo textTech

Zahlen runden

Teil des Abschnitts Logik und Ablaufsteuerung der Python-Journey von Coddy. Lektion 5 von 78.

Die Funktion round() rundet Zahlen auf den nächstgelegenen Wert.

round(number, ndigits)
  • number: Der zu rundende Wert.
  • ndigits: Anzahl der beizubehaltenden Dezimalstellen (optional).

Beispiele:

print(round(4.567))     # 5
print(round(4.567, 2))  # 4.57
print(round(456.78, -1))  # 460.0

Python rundet Halbierungsfälle auf die nächste gerade Zahl (Bankrundung):

print(round(2.5))  # 2  (rundet AB zur geraden 2)
print(round(3.5))  # 4  (rundet AUF zur geraden 4)
challenge icon

Aufgabe

Einfach
Schreibe ein Programm, das zwei separate Eingaben vom Benutzer entgegennimmt und das gerundete Ergebnis ausgibt:

1. Die erste Eingabe sollte eine Zahl (Gleitkommazahl) sein. 2. Die zweite Eingabe sollte die Anzahl der Dezimalstellen sein, auf die gerundet werden soll (Ganzzahl).

Beispiel:
Wenn die Eingaben 3.14159 und 2 sind, sollte das Programm 3.14 ausgeben.

Probier es selbst

# Nimm eine float-Eingabe vom Benutzer
# Nimm eine integer-Eingabe vom Benutzer für die Anzahl der Dezimalstellen
# Gib die gerundete Zahl aus
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logik und Ablaufsteuerung

Übe selbstständig: Online-Python-Compiler