題目:有1、2、3、4四個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?
Python解題代碼:
num=[1,2,3,4]
nn=0
aa=''
for i in num:
for j in num:
for k in num:
if i!=j and j!=k and i!=k:
aa=aa+str(i*100+j*10+k)+','
nn +=1
print('能組成->{}<-個互不相同且無重複數字的三位數'.format(nn))
print('這些數分別是:{}'.format(aa))
運行結果:
能組成->24<-個互不相同且無重複數字的三位數
這些數分別是:123,124,132,134,142,143,213,214,231,234,241,243,312,314,321,324,341,342,412,413,421,423,431,432,