私のコード:
def A():
a = 'A'
print a
return
def B():
print a + ' in B'
return
B() がインターピーターに入力されると、
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
File "<module1>", line 9, in B
NameError: global name 'a' is not defined
a を定義するにはどうすればよいですか? B() がインタープリターに入力されたときに、最終結果が「A in B」になるようにしたい
編集:可能であれば、 a の定義を A() 内に保持したいと思います。