q=0
def digui(n , m):
if(m>13):
return
if(n==13):
if(m==13):
q=q+1
return
for a in range(5):
digui(n+1,m+a)
def main():
digui(0,0)
print(q)
这个里面q应该是全局变量吧,但是digui函数里面的q=q+1报错,变成了局部q,这是为什么?