复制>>> a=1 >>> def func(): ... a+=1 ... print a ... >>> func() Traceback (most recent call last): File "<stdin>",程序 line 1, in <module> File "<stdin>", line 2, in func UnboundLocalError: local variable a referenced before assignment 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.