Ich versuche herauszufinden, welcher mathematische Operator verwendet wurde, und dann diesen Operator einer Variablen zuzuweisen. Dies ist mein Code:Wie verwende ich .isalpha(), um einen mathematischen Operator zu erkennen
Allerdings druckt dies "+", obwohl es ein "-" im String-Start gibt. Weiß jemand, warum es nicht "-" ausdruckt? (das ist Python 3)
Die Bedingungen 'm.isalpha()' und 'm in ('-', '+', '*', '/')' können niemals beide wahr sein, da keiner der Operatoren alphanumerische Zeichen ist. So behält "op" seinen ursprünglich zugewiesenen Wert von "+" bei. –
Warum so ein indirekter Weg, um zu überprüfen, ob 'm in '- + * /''? –