Menu
Coddy logo textTech

Zahlen runden

Teil des Abschnitts Logic & Flow 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: Zu behaltende Nachkommastellen (optional).

Beispiele:

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

Python rundet bei Zwischenfällen auf die nächste gerade Zahl gerundet (Banker's Rounding):

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 (float) sein. 2. Die zweite Eingabe sollte die Anzahl der Nachkommastellen zum Runden sein (integer).

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 Logic & Flow