def perm(n,begin,end): if begin>=end: for i in n: print(i,end=' ') print() else: i=begin for j in range(begin,end): n[j],n[i]=n[i],n[j] perm(n,begin+1,end) n[j],n[i]=n[i],n[j]n=[1,2,3]perm(n,0,len(n))