2016-08-18 1 views

Antwort

2

Es ist die normale mathematische Ordnung, von rechts nach links:

2 ** (3 ** 4) 
+0

Und Sie können das mit dem AST verstärken: 'Expr (Wert = BinOp (links = Num (n = 2), op = Pow(), rechts = BinOp (links = Num (n = 3), op = Pow() , rechts = Num (n = 4)))) ' –

+1

Dass dies die Reihenfolge der Auswertung ist, wird vom OP nicht in Frage gestellt. Die Frage ist, ob dieses Verhalten mit der Dokumentation übereinstimmt. – tom10

6

Die documentation Staaten, die, während die meisten Ausdrücke links nach rechts ausgewertet werden, Vergleiche und Potenzierung rechts ausgewertet werden nach links.

Verwandte Themen