由1,2, 3, 4四位数能组成多少个各位不同的四位数
1位是 组成数 1 11 2位数 组成数 2 12 3位数 组成数 6 123 4位数 组成数 24 1234 5五位 。。。猜想 1234*5 结论:n个不同数字组成各位不同的n位数,有n!中组法。
li=[]
for a in range(1,5):
for b in range(1,5):
if a!=b:
for c in range(1,5):
if a!=c and c!=b:
for d in range(1,5):
if a!=d and b!=d and c!=d:
li.append(f'{a,b,c,d}')
print(len(li))
li=[]
for a in range(1,6):
for b in range(1,6):
if a!=b:
for c in range(1,6):
if a!=c and c!=b:
for d in range(1,6):
if a!=d and b!=d and c!=d:
for e in range(1,6):
if a!=e and b!=e and c!=e and d!=e:
li.append(f'{a,b,c,d}')
print(len(li))
|