1. 程式人生 > >1234輸出不同且不重複的三位數

1234輸出不同且不重複的三位數

#有四個數字:1、2、3、4,能組成多少個互不相同且無重複數字的三位數?各是多少?
#list=['1','2','3','4']
list=[1,2,3,4]
for i in list:
    for j in list:
        for x in list:
            if x!=i and x!=j and i!=j:
                print str(i)+str(j)+str(x)
#print i+j+x
            
list當中1234 均為int型,最後如果直接i+j+x則是1+2+3=6,輸出的相加的和;
如果想直接輸出123這樣的三位數,需要強制型別轉換後輸出.
也可將註釋去掉,這樣也能得到相同的結果。