001-无重复数字组合

 1 # -*- coding:cp936 -*-
 2 
 3 def numSort():
 4     """
 5     题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
 6     程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。
 7     """
 8     sum = 0
 9     for i in range(1, 5):
10         for j in range(1, 5):
11             for k in range(1, 5):
12                 if i!=j and i!=k and k!=j:
13                     sum += 1
14                     print i,j,k
15     print "The num is %d" % sum
16 
17 if (__name__ == '__main__'):
18     numSort()
原文地址:https://www.cnblogs.com/foreverlzj/p/4755916.html