对于刚接触了一段时间的python之后的小伙伴来说,可能是想自己能够马上编写代码,为了帮助大家更有信心的学习python,接下来的这篇文章小编就来和大家一写代码编写的方法,大家也可以自己动手实践一下,要仔细阅读哟。
我们现在就来先想一个问题,有4个数字,分别是2、3、4、5,请问能够组成多少的不重复的三位数呢?想必大家伙现在开始自己拿出纸笔开始计算了,其实不用,我们可以通过代码就可以完美的解决这个问题。
我们先来分析一下这一个解决方法,我们是要对每一个数字进行遍历排序,看能够组成多少个,所以这里就肯定是需要使用到for循环语句的,对每一个数字都要进行遍历,又要组成一个三位数,所以就又需要使用到循环的嵌套,还需要使用三个迭代变量,首先就是寻找能与数字2匹配的三位数,随后就是对3进行寻找,就是逐一进行寻找。
接下来的重头戏就是来一起看一下代码吧,代码其实很简单,如下所示:
for i in range(2,6): for j in range(2,6): for k in range(2,6): if( i != k ) and (i != j) and (j != k): print (i,j,k)
上述代码就是对数字的组成方法,我们可以看到使用了三个变量,使用了三个循环语句以及一个条件判断语句,因为是要判断数字是否有重复。随后运行就能得到自己想要的答案。
以上就是关于python组成三位数代码方法,希望有帮助到大家,小伙伴们也可以思考一下是否还有别的方法。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。