関数内のローカル変数の値を、ネストした関数から変更する
ネストした関数から外の関数で定義された変数`a`を参照・変更する

nonlocal a