python while循環與for循環


今天剛看了一下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

以上,就這樣了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM