2016-05-01 8 views

Antwort

2

Zuerst sehen What is the difference between an expression and a statement in Python? Eine if Anweisung erfordert einen Ausdruck seine Bedingung.

wallDirection = '-X' ist eine Anweisung, die wallDirection dem Wert -X zuweist. Der Ausdruck, den Sie wahrscheinlich hier haben möchten, ist wallDirection == '-X'. Der Operator, der auf Gleichheit testet, ist ==, nicht =.

if wallDirection == '-X': 
    xAxis = -buildingSectionWidth 
+0

Alter, vielen Dank. Ich habe früher in meinem Code == verwendet, aber seine Wirkung nie vollständig verstanden. Ich hätte nie gedacht, dass das das Problem sein würde. Der Code funktioniert jetzt wirklich gut. Danke für die Hilfe! – JacksonDavis

Verwandte Themen