不重复的三位数pathoy

用1.2.3.4共四个数字能组成多少个互不相同且无重复数字的三位数,并输出这些三位数,每行输出6个,每组数字用/隔开

img


望采纳


import itertools
s=[1,2,3,4]
t=1
ans=0
for i in itertools.permutations(s,3):
    ans+=1
    if t<=5:
        print(''.join(str(j) for j in i),end=' ')
        t+=1
    else:
         print(''.join(str(j) for j in i))
         t=1
    
    
print('一共有%d个组合'%ans)