python while循环与for循环

时间:2022-12-13 14:09:46

今天刚看了一下python的while和for循环,所以打算记录一下:

  while语句是python中的循环条件语句,while 判断条件 :

                      pass

                      break

  例如:

  i = 1
  sum = 1
  while i <= 9:
  j = 1
  while j <= i:
  sum = j * i

  print "%d * %d = %d " % (i, j, sum),
  j += 1
  i += 1
  print "\n"

  while语句中时可以嵌套if语句的,可以对其中的语句进行各种判断,然后各种执行。

for语句:

  for语句和其他语言中的for语句改变了一点,在这里面是没有了那种如c语言里的:for(i = 0; i<100; 1++)这样的,

这里面的for语句就只有对于列表或是集合或是元祖之类的(数组啊,字典啊什么的),对与它们的遍历,然后每次遍历都将遍历出来的那个字符存放到自定义的一个变量里面,我们可以通过输出那个变量来检验。

  例如:

  import time
  name = "liuguibin"
  for tamp in name:
  print "%s" % tamp
  time.sleep(1)

break和continue:

  break是放在while和for语句循环中用来结束这个循环的时候用的,只要我们程序读到了这个break,那么这条循环就会结束。

  例如:i = 0

     while i <= 50:

       print "this is a test"

       i = i * i

       print " %d " % i

       i += 1

       break

  continue是用来结束本次循环然后继续进行下一次的循环的,就是说这个循环还是会执行的,但是只有读到符合continue条件的这个循环会结束

  例如:

     for abc in abcdefg :

       if abc = 'c'

         continue

       else:

         pass

       print " %s " % abc

以上,就这样了!