与えられた:
def f():
x = 0
def g():
h()
def h():
x += 1
print(x)
g()
>>> f()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 8, in f
File "<stdin>", line 4, in g
File "<stdin>", line 6, in h
UnboundLocalError: local variable 'x' referenced before assignment
>>>
変数をh
表示するにはどうすればよいですか?x
ありがとう。
編集
先に述べておくべきだったのですが、私は Python 2.7.3 を使用しています。