Python学习第二天 第一例
python 第一例 题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 看到这个题 我的第一想法就是循环,下面是我的写法: numList = [1,2,3,4] print(numList) for a in numList: for b in numList: if a == b: continue else: for c in numList: if a == c: continue elif b == c: continue else: print(a, b,c) 但是再看看人家的写法,真的是自愧不如。 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 精简易懂,值得学习 文章来源: Python学习第二天 第一例