Was ist los mit diesem rekursiven Code für Permutationen? [Duplikat]
Posted: 11 Feb 2025, 06:15
Ich versuche Code zu schreiben, um Permutationen auszugeben. Wie repariere ich es?
Danke! < /P>
Danke! < /P>
Code: Select all
A=[1,2,3]
c=[]
def perm(a):
global c
if len(a)==1:
p=a
else:
for i in a:
p=[i]+perm(a.remove(i))
c+=[p]
return p
perm(A)
print(c)
TypeError: object of type 'NoneType' has no len()