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.0Python 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)Aufgabe
EinfachSchreiben Sie ein Programm, das:
- Eine Zahl als Eingabe vom Benutzer entgegennimmt (float).
- Die Anzahl der Dezimalstellen, auf die gerundet werden soll, entgegennimmt (integer).
- Die gerundete Zahl ausgibt.
Spickzettel
Die round() Funktion rundet Zahlen auf den nächsten Wert:
round(number, ndigits)number: Der zu rundende Wertndigits: Anzahl der Nachkommastellen (optional)
print(round(4.567)) # 5
print(round(4.567, 2)) # 4.57
print(round(456.78, -1)) # 460Python 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 schreibenDiese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Logic & Flow
1Variablen-Erkundung
KonstantenMehrfache VariablenzuweisungenVariablen tauschenPlatzhalter-VariablenZahlen rundenListen-Casting4Kontaktbuch-Anwendung
Menü anzeigenKontakt hinzufügen7Sets Teil 2
Mathematische Operationen Teil 1Mathematische Operationen Teil 2Rückblick – SchatzsucheTeilmengen und ObermengenIterieren über SetsRückblick – Turnier-Tracker10Grundlagen der List Comprehensions
Die SyntaxEinfache Listen erstellenBedingungen hinzufügenDatenaggregation nutzenRückblick - House Of ListsRückblick - Elements Of Freedom13Bestandsverwaltungssystem
ProjektübersichtArtikel hinzufügen2Dictionaries Teil 1
Was ist ein Dictionary?Ein Dictionary erstellenZugriff auf WerteDictionaries ändernRückblick – Rezept-Manager5Fortgeschrittene Entscheidungsfindung
Ternärer OperatorZugehörigkeitsprüfungenIdentitätsprüfungenEinrückungsfehlerZusammenfassung - Urlaubsfilter8Studenten-Datenverwaltung
ProjektübersichtStudent hinzufügen11Fortgeschrittene Funktionen
Mehrere Werte zurückgebenLambda-Funktionen Teil 1Lambda-Funktionen Teil 2Recap Challenge – Lambda SortRekursive Funktionen Teil 1Rekursive Funktionen Teil 2Recap – Verschachtelte Listen summieren14Funktionen höherer Ordnung
Die Map-FunktionDie Filter-FunktionWiederholung – E-Mail-ValidatorWiederholung – Zahlenprozessor3Dictionaries Teil 2
Dictionary-MethodenVerschachtelte DictionariesKeys überprüfenDictionaries durchlaufenZusammenfassung – Häufigkeitszähler9Fortgeschrittene Datenaggregation
Verwendung von SumMinimum und Maximum findenDaten effizient sortierenRückblick - Dictionary Sorter12Grundlagen der Fehlerbehandlung
Was ist Fehlerbehandlung?Der Try- und Except-BlockBehandlung mehrerer ExceptionsRückblick – Warenkorb-Fehler