UboundLocalError: local variable 'a' referenced before assignment UnboundLocalError:赋值前引用了局部变量“a; 应用场景是想判断递归,循环次数,在函数中定一个变量自增,结果报错 解决办法在函数中该变量上方定义个global a 即可 方法来源https://blog.csdn.net/DansonC/article/details/88860885