>>> defのFUNC(NUM): ... DEF func_in(): ... NUM + = 1 ...印刷(NUM) ... func_in返す ... >>>楽しい= FUNC(10) >> >楽しい <関数func <地元の人々 。> 0x1034410d0>で.func_in >>>楽しい() トレースバック(最新の呼び出しの最後): ファイル"<STDIN>"、行1、で、<モジュール> ファイル"<STDIN>"、行3、func_inに UnboundLocalError:ローカル変数「numが」割り当ての前に参照さ
:func_in未定義NUMによる誤差ローカル変数 代入する前に、参照ローカル変数「NUM」
でもfunc_in関数は関数funcで定義されているが、それはまだ変数のさ関数func num個のパラメータに関連するローカル変数、ではありません。