以下は構文的に無効です。
if extremely_long_condition_that_takes_up_a_whole_line and
another_condition:
#do something
以下が有効です。
if (extremely_long_condition and
another_condition):
#do something
これらが異なるのはなぜですか?より一般的に言えば、なぜ #2 は問題ないのに #1 は危険/あいまいなのですか? 最初のステートメントがどのようになっているか、あいまいなステートメントに一般化されているかわかりません。