0
を期待しました。これを引き起こしているのは何ですか?if文のエラー:私のコードを実行すると、私は構文エラーを取得するの下に無効な構文とは、インデントされたブロック
if wallDirection = '-X':
xAxis = -buildingSectionWidth
を期待しました。これを引き起こしているのは何ですか?if文のエラー:私のコードを実行すると、私は構文エラーを取得するの下に無効な構文とは、インデントされたブロック
if wallDirection = '-X':
xAxis = -buildingSectionWidth
まずWhat is the difference between an expression and a statement in Python?if
文はその条件として表現が必要でご覧ください。
wallDirection = '-X'
は、wallDirection
に値-X
を割り当てるステートメントです。ここで表現したい表現はwallDirection == '-X'
です。等価性をテストする演算子は、ではなく、==
です。
if wallDirection == '-X':
xAxis = -buildingSectionWidth
大変ありがとうございました。私は以前のコードで==を使っていましたが、その効果を完全に理解することはできませんでした。私はそれがその背後にある問題であるとは決して考えなかった。コードは今実際にうまくいきます。助けてくれてありがとう! – JacksonDavis