《Python入门100题》之第一题:三位组合
第一题:有1,2,3,4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
list1 = [1, 2, 3, 4] list2 = [] for a in list1: for b in list1: if b == a: continue for c in list1: if c == a or c == b: continue list2.append(100 * a + 10 * b + c) print(len(list2)) print(list2)