Python学习第二天 第一例

匿名 (未验证) 提交于 2019-12-02 22:51:30

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 

精简易懂,值得学习

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!