VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > 简明python教程 >
  • Python练手小程序1

今天我们来介绍一下,有四个数,组成互不相同的三位数,最多可以完成多少,即:

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

代码:

  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)

首先,设定一个范围, for i in range(1,5): 请注意Python有一个取首不取尾的原则,也就是设定范围时,包括开始部分,不包括结尾部分,即这里只有1、2、3、4,接下来,每次都会进行用不同的变量做同样的事连续三次,接下来判断三个数更不相同的情况下能才输出。

  if( i != k ) and (i != j) and (j != k):
           print (i,j,k)

这样一来,每次输出就是一个答案



相关教程