変数 a があり、次のように a に b を追加したい:
a = a + b
今、私は自分のプログラムを次のように設定しました:
a = 2
b = 3
def add() :
a = a + b
print(str(a))
add()
これを実行するたびに、
Traceback (most recent call last):
File "<stdin>", line 8, in <module>
File "<stdin>", line 5, in add
UnboundLocalError: local variable 'a' referenced before assignment
それ以外の
5
私が犯している明らかな間違いを説明してください。