私はそれがよく議論されているトピックであることを知っています.私はそれについてそこにたくさんのスレッドがあることを知っています.
未定義の変数 (ローカルとグローバルの両方) は、Python での私の最大の問題であり、それらを修正しようとしているときに何をしているのかわかりません。x = 0 または var = func(var) を追加して、機能する場所と機能する場合と機能しない場合があります。それは信じられないほどイライラしており、私は本当に助けが必要です. 先生に聞いてみたのですが、返事が来るまでに時間がかかることが多いので、直してもらいたいです。
ここに私が取り組んでいるものがあります: http://pastebin.com/KTuh7D2p (これは学校用です。)
誰かが私に可変的なことを説明してもらえますか?
次のようなエラーが発生し続けます。
Traceback (most recent call last):
File "Project1-v2.py", line 144, in <module>
main()
File "Project1-v2.py", line 12, in main
itemsSave = tagYell(items, itemsSale, itemsSave)
UnboundLocalError: local variable 'itemsSave' referenced before assignment