python while循環與for循環

今天剛看了一下python的while和for循環,因此打算記錄一下:python

  while語句是python中的循環條件語句,while 判斷條件 :數組

                      passui

                      breakthis

  例如:for循環

  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"test

  while語句中時能夠嵌套if語句的,能夠對其中的語句進行各類判斷,而後各類執行。import

for語句:gui

  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

以上,就這樣了!

相關文章
相關標籤/搜索