解析难点:1.先罗列出有多少三位数,然后对比,不同的即为正确的组合。


代码

for i in range(1,5): 
    for j in range(1,5):
        for k in range(1,5): 
         if( i != k ) and (i != j) and (j != k): print (i,j,k)

结果有这些:

  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