グローバル変数の代入と参照

Pythonでは、
参照のときは、ローカルからグローバルまで変数をさがしにいくけど(なんていうんだっけ)、
代入のときは、ローカルのスコープしか見ない

ので、グローバル変数に代入するときはローカルなスコープ内で
global var
とか宣言しとく必要がある。