ich schreibe ein Programm in dem die Eingabe als Rechnung verwendet werden soll. Bedeutet der Benutzer gibt z.b. 'calc:1+1' ein und dann wird die Lösung von 1+1 ausgegeben(calc ist der Befehl mit dem das Programm erkennt, dass es rechnen muss) So sieht es ungefähr aus:
Code: Alles auswählen
eingabe = input()
if ":" in eingabe:
(befehl, rechnung) = eingabe.split(":", 1)
if befehl == "calc":
#jetzt der Teil mit dem Fehler!(es soll die Rechnung ausführen, aber weil die Variable ein string ist geht das natürlich nicht.
rechnung
LG Cr4cker