if a=0 and b=1 :
これを内部的には
if ( a=0 and b=1 )!0 :
みたいになっていると思ってください
なので
if a :
は
if ( a )!0 :
と言う事で0以外は条件成立となります。
GENKI
2007/4/21(Sat) 19:43:27|NO.7648
蛇足かな…?
mes "if 0 の結果"
if 0 : mes "真" : else : mes "偽"
mes "if 1 の結果"
if 1 : mes "真" : else : mes "偽"
mes "-----\na = 0"
a = 0
mes "(a!0) = "+ (a!0)
mes "(a=0) = "+ (a=0)