>510
 ネタでも答えてみるか。
 まず b は宣言されて初期値が 0 だから b は 0 。
 そんで a には b = 0 を評価した値 True (= -1) が入っている。
 試しに a = b = 0 の前に b = 10 とかやってみれ。