请问错在哪里了?调试时感觉b解除引用了,运行后变成了空的
global b
b=[]
def p(a):
global b
c=a[:]
if len(a)==0:
return b
else:
b=b.append(a[0])
for x in c:
if x%c[0]==0:
a.remove(x)
return p(a)
请问错在哪里了?调试时感觉b解除引用了,运行后变成了空的
global b
b=[]
def p(a):
global b
c=a[:]
if len(a)==0:
return b
else:
b=b.append(a[0])
for x in c:
if x%c[0]==0:
a.remove(x)
return p(a)