Nur Ganzzahlen als Eingabemöglichkeit
Verfasst: Dienstag 18. Oktober 2022, 11:29
Moin,
ich bin noch frischling und benötige mal eure Hilfe bei einem Problem:
ich möchte das in dieser Funktion nur die Eingabe von Ganzzahlen möglich ist.
Sollte der Benutzer etwas anderes eingeben, soll die Frage nochmal gestellt werden.
Ich denke man könnte eine While-Schleife verwenden..
Vielleicht hat jemand eine smarte Erklärung für mich !
ich bin noch frischling und benötige mal eure Hilfe bei einem Problem:
ich möchte das in dieser Funktion nur die Eingabe von Ganzzahlen möglich ist.

Sollte der Benutzer etwas anderes eingeben, soll die Frage nochmal gestellt werden.
Ich denke man könnte eine While-Schleife verwenden..

Vielleicht hat jemand eine smarte Erklärung für mich !
Code: Alles auswählen
rotwein = 12.99
rosewein = 9.98
weisswein = 11.99
def bestellung():
print("Wieviel Wein möchtest du?")
zahl_rot = int(input("Anzahl Rotwein: "))
zahl_rose = int(input("Anzahl Rosewein: "))
zahl_weiss = int(input("Anzahl Weißwein: "))
ergebnis = (zahl_rot*rotwein) + (zahl_rose*rosewein) + (zahl_weiss*weisswein)
print("Der Gesamtbetrag ist", round(ergebnis,2), "Euro.")
bestellung()