Menu
Coddy logo textTech

Zahlen runden

Teil des Abschnitts Logic & Flow der Python-Journey von Coddy — Lektion 5 von 78.

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

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

Beispiele:

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

Python rundet Fälle, die genau in der Mitte liegen, auf die nächste gerade Zahl (Banker-Rundung):

print(round(2.5))  # 2  (rundet AB auf die gerade 2)
print(round(3.5))  # 4  (rundet AUF auf die gerade 4)
challenge icon

Aufgabe

Einfach

Schreiben Sie ein Programm, das:

  1. Eine Zahl als Eingabe vom Benutzer entgegennimmt (float).
  2. Die Anzahl der Dezimalstellen, auf die gerundet werden soll, entgegennimmt (integer).
  3. Die gerundete Zahl ausgibt.

Spickzettel

Die round() Funktion rundet Zahlen auf den nächsten Wert:

round(number, ndigits)
  • number: Der zu rundende Wert
  • ndigits: Anzahl der Nachkommastellen (optional)
print(round(4.567))     # 5
print(round(4.567, 2))  # 4.57
print(round(456.78, -1))  # 460

Python rundet Fälle, die genau in der Mitte liegen, auf die nächste gerade Zahl (Banker-Rundung):

print(round(2.5))  # 2 (rundet ab — 2 ist gerade)
print(round(3.5))  # 4 (rundet auf — 4 ist gerade)

Probier es selbst

# Hier Code schreiben
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