python
1x=3 2def f(): 3 print(x)
とするとx=3が出力されますが、
python
1x=3 2def g(): 3 print(x) 4 x=1
とすると
UnboundLocalError: local variable 'x' referenced before assignment
とエラーが出力されるのは、なぜでしょうか。
このエラーの意味についてもご教示下さい。
回答3件
あなたの回答
tips
プレビュー
投稿2018/07/02 05:37
python
1x=3 2def f(): 3 print(x)
とするとx=3が出力されますが、
python
1x=3 2def g(): 3 print(x) 4 x=1
とすると
UnboundLocalError: local variable 'x' referenced before assignment
とエラーが出力されるのは、なぜでしょうか。
このエラーの意味についてもご教示下さい。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。