题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 来看第一种解法 num = [1, 2, 3, 4] """ 根据题中'互不相同'要求,创建一个集合(去重),存放三位数 注意{}仅用于创建空字典!set()函数用来创建集合 """ s = set() # 遍历整个列表三次,组成三位数 for i in num: for j in num: # 去掉与i重复的数字 if j !=i: for k in num…
# encoding:utf-8 # p001_1234threeNums.py def threeNums(): '''题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?''' print None count = 0 nums = [] for index1 in xrange(1,5): for index2 in xrange(1,5): for index3 in xrange(1,5): if index1 != index2 and index1 !…