Code: Select all
expres= str(input("something:"))
ssplit= hit.partition("/")
onec= int((ssplit[0].lstrip()).rstrip())
twoc= (ssplit[1].lstrip()).rstrip()
threec= int((huns[2].lstrip()).rstrip())
print(onec,"...",twoc,"...",threec) #just a debug test print
< /code>
oben kann ich einen Ausdruck wie 3/5 annehmen und ihn in drei separate Zeichenfolgen aufteilen: 3, /und 5. Ich kann auch alle Whitespace vor und vor und entfernen Nach den Betreibern/Operanden. Ich habe Probleme mit dem Aufteilen von Ausdrücken wie 4/5+6, da ich keinen Code für SSPLIT [3] oder SSPLIT [4] einfügen und dann einen Ausdruck wie 3/5 eingeben kann, da er nicht definiert wird. Grundsätzlich musste ich helfen, herauszufinden, wie man einen Ausdruck wie 3/4-6 usw. aufteilt. Ich brauche auch Hilfe bei der Linie "ssplit= hit.partition("/")