pythonの小ネタ ??
はじめに
今回は、変数のお話ww
本題
失敗例
pythonでは、
i = 10 def square(x): i **= x
的なことをやると、
UnboundLocalError: local variable 'i' referenced before assignment
って言われます
解決方法
理由は不明ですが…(泣)
↑↑↑
わかる方いたら是非教えてください。
i = 10 def square(x): global i i **= x
これで行けました。
試行錯誤の結果なので、理由はわかりません。
終わりに
最近は、小ネタ的な記事ばかりですが、良かったらコメントしてくださいww