Ich möchte nun einen Taschenrechner in Python programmieren, bei dem man mehrere Operationen durchführen kann. Beispiel: "4*5+5".
Ich habe aber schon die ersten Probleme bei der Aufgabe, die einzelnen Operatoren zu extrahieren und dann mit dem restlichen Eingabestring weiterzumachen.
ex = "4*5+5"
p = [] #Variable für Zahlen
op = [] #Variable für Operationen
op_counter = -1 #Variable um Operationen zu zählen
for x in ex:
if x.isdigit() == False:
op_counter += 1
op[op_counter] = x
Das wäre meine erste Idee wie ich die Operanten rausextrahiere. Leider weiß ich nicht wie ich weiter machen soll. Ich denke dieser Weg ist etwas zu kompliziert.
Hier mein einfacher Taschenrechner:
https://www.gutefrage.net/frage/was-wuerdet-ihr-an-diesem-python-code-verbessern
ps: Tipps bitte mit Codebeispielen