Ich versuche, einen ternären Zustand in meinem Programm wie folgt zu verwenden:Python: Ternary Operator Syntaxfehler
c = 12
(print c) if (c == 10) else (print 'c is not 10')
Allerdings wirft dies einen Syntaxfehler. Was scheint hier falsch zu sein?
Sie können nur haben * Ausdrücke * nicht * Aussagen *, in einem ternären Ausdruck. – jonrsharpe
BTW, in Python 3 funktioniert das Folgende: 'c = 12; (print (c)) if (c == 10) else (print ('c ist nicht 10')) ' – boardrider