有1,2,3,4四個數(shù)字豺鼻,能組成多少個互不相同且無重復(fù)的三位數(shù)嚎研?
分析:利用for語句循環(huán)1,2,3,4這個幾個數(shù)字,這里可以用range()函數(shù)噩凹,并依此賦值給3個變量,利用if語句過濾掉重復(fù)的和相同的毡咏,最后依此打印出來驮宴。
代碼
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if (i!=j)&(i!=k)&(j!=k):
print(i,j,k)
注:這里的&
可以換成and
。
結(jié)果
1 2 3
1 2 4
1 3 2
1 3 4
1 4 2
1 4 3
2 1 3
2 1 4
2 3 1
2 3 4
2 4 1
2 4 3
3 1 2
3 1 4
3 2 1
3 2 4
3 4 1
3 4 2
4 1 2
4 1 3
4 2 1
4 2 3
4 3 1
4 3 2