Trinkgeld und Gesamtsumme berechnen
Teil des Abschnitts Grundlagen der Python-Journey von Coddy. Lektion 32 von 77.
Aufgabe
AnfängerErstelle ein Programm zur Berechnung des Trinkgelds für eine Rechnung, das die folgenden Schritte ausführt:
- Gib „Bill Split Calculator“ als Programmtitel aus
- Lies den Rechnungsbetrag über die Benutzereingabe ein
- Lies den Trinkgeldprozentsatz über die Benutzereingabe ein
- Berechne den Trinkgeldbetrag mit der Formel:
tip_amount = (tip_percentage / 100) * bill_amount - Addiere den Trinkgeldbetrag zum Rechnungsbetrag, um den Gesamtbetrag zu erhalten
- Gib den Gesamtbetrag aus
Hinweis: Du musst die Eingabezeichenfolgen mithilfe von float(input()) in Gleitkommazahlen umwandeln.
Wichtig: Verwende die oben angegebene Formel genau wie geschrieben: Teile tip_percentage zuerst durch 100 und multipliziere anschließend mit bill_amount. Eine Änderung der Reihenfolge der Rechenoperationen (z. B. zuerst zu multiplizieren und dann zu dividieren) kann leicht unterschiedliche Gleitkommaergebnisse erzeugen, die nicht mit der erwarteten Ausgabe übereinstimmen.
Probier es selbst
# Schritt 1: Programmtitel ausgeben
# Schritt 2: Rechnungsbetrag aus der Benutzereingabe holen
# Schritt 3: Trinkgeldprozentsatz aus der Benutzereingabe holen
# Schritt 4: Trinkgeldbetrag berechnen
# Schritt 5: Gesamtbetrag berechnen
# Schritt 6: Gesamtbetrag ausgeben
Alle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Logische Operatoren Teil 47Rechnungsteiler
WillkommensnachrichtEingaben abfragen2Variablen
ZahlenStringsBooleanBenennungskonventionenLeere VariablenRückblick - Variablen initialisieren5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachteltes If - Else8Schleifen
For-SchleifeWhile-SchleifeBreakContinueWiederholung - FakultätDie Range-FunktionVerschachtelte SchleifeWiederholung - Dynamische Eingabe3Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische AbkürzungenWiederholung – Einfache MathematikVergleichsoperatoren6Grundlagen Ein- und Ausgabe
AusgabeAusgabe mit VariablenEingabeTypumwandlungWiederholung - Bis 120Wiederholung - Wahr oder Falsch9Funktionen
Funktion deklarierenArgumenteRückgabeWiederholung - Sigma-FunktionWiederholung - ValidierungsfunktionStandardwerte12Iterieren über Sequenzen
Iterieren über ElementeDie Enumerate-FunktionIterieren über Strings Teil 1Iterieren über Strings Teil 2Übe selbstständig: Online-Python-Compiler