Taschenrechner in Python berechnen?
Den einfachen Taschenrechner, bei dem man Zahl 1 eingibt und dann ENTER drückt und dann die Operation ENTER und dann Zahl 2 hab ich schon.
Jetzt brauche ich einen Taschenrechner, bei dem ich durch einen Input-string die Rechnung angebe. z. B.
calc = input("calculate: ")
#eingabe ist z. B. 22+44
#calc = '22+44'
Ich habe überlegt den string "calc" in zwei integer aufzuteilen und dann mit einer if Abfrage die jeweilige Rechenoperation auszuführen.
Ich lass eine for Schleife über den String bis ein Operator gefunden wird und möchte so die zwei integer festlegen. Der Operator trennt die zwei Zahlen voneinander.
1 Antwort
Wie sieht denn dein Momentander Taschenrechner aus?
Du musst ja im Prinzip nur das machen:
print("Rechenweg:", Eingabe1, Eingabe2, Eingabe3, "=", Ergebnis)
Eingabe1, Eingabe2, Eingabe3, Ergebnis musst natürlich durch deine Variablen tauschen.
Achsooo, ich dachte du hast 3 Abfragen, jetzt verstehe ich was du meinst.
Guck dir das mal an:
https://www.codeflow.site/de/article/python__python-how-to-split-a-string
und wie trennt es den input für die einzelnen variablen?