ich entschuldige mich jetzt schonmal für diese dumme Frage, jedoch bin ich noch ein blutiger Anfänger und ich habe auf meine Frage keine plausible Antwort gefunden.
Ich habe ein einfaches Taschenrechner Programm geschrieben (Bei Verbesserungsvorschlägen meldet euch gerne). Nun das Problem, ich würde gerne am ende der Rechnung jedesmal fragen ob noch eine Aufgabe ausgerechnet werden soll, dies wird auch einmal gemacht, jedoch nur einmal. Danach geht der Taschenrechner in eine endlos schleife und es wird nicht mehr nachgefragt.
Code: Alles auswählen
print("Taschenrechner")
zahl1 = eval(input("Bitte geben Sie die erste Zahl ein :"))
zahl2 = eval(input("Bitte geben Sie die zweite Zahl ein :"))
Zeichen = input("Bitte geben Sie die den Operator ein :")
if Zeichen == "+":
print("Das Ergebnis ist:" ,zahl1+zahl2)
elif Zeichen == "-":
print("Das ergebnis ist:" ,zahl1-zahl2)
elif Zeichen == "*":
print("Das Ergebnis ist:" ,zahl1*zahl2)
elif Zeichen == "/":
print("Das Ergebnis ist: " ,zahl1/zahl2)
else:
print("falsches Zeichen")
wiederholung = input("Moechten Sie noch eine Rechnung? Ja/Nein: ")
while wiederholung == "Ja" or wiederholung == "ja":
zahl1 = eval(input("Bitte geben Sie die erste Zahl ein :"))
zahl2 = eval(input("Bitte geben Sie die zweite Zahl ein :"))
Zeichen = input("Bitte geben Sie die den Operator ein :")
if Zeichen == "+":
print("Das Ergebnis ist:" ,zahl1+zahl2)
elif Zeichen == "-":
print("Das ergebnis ist:" ,zahl1-zahl2)
elif Zeichen == "*":
print("Das Ergebnis ist:" ,zahl1*zahl2)
elif Zeichen == "/":
print("Das Ergebnis ist: " ,zahl1/zahl2)
else:
print("falsches Zeichen")
LG und einen schönen Abend
