多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

python教程

  • Python 入門教程
  • Python 基礎(chǔ)教程

    Python 高級教程

    Python 常用資源

    Python 拓展閱讀

    Python While循環(huán)語句

    閱讀 (2285)

    Python While循環(huán)語句

    Python 編程中 while 語句用于循環(huán)執(zhí)行程序,即在某條件下,循環(huán)執(zhí)行某段程序,以處理需要重復(fù)處理的相同任務(wù)。其基本形式為:

    while 判斷條件:
        執(zhí)行語句……
    

    執(zhí)行語句可以是單個語句或語句塊。判斷條件可以是任何表達式,任何非零、或非空(null)的值均為true。

    當判斷條件假false時,循環(huán)結(jié)束。

    執(zhí)行流程圖如下:

    python_while_loop

    實例:

    #!/usr/bin/python
    
    count = 0
    while (count < 9):    print 'The count is:', count    count = count + 1  print "Good bye!" 

    嘗試一下 ?  


    以上代碼執(zhí)行輸出結(jié)果:

    The count is: 0
    The count is: 1
    The count is: 2
    The count is: 3
    The count is: 4
    The count is: 5
    The count is: 6
    The count is: 7
    The count is: 8
    Good bye!
    

    while 語句時還有另外兩個重要的命令 continue,break 來跳過循環(huán),continue 用于跳過該次循環(huán),break 則是用于退出循環(huán),此外"判斷條件"還可以是個常值,表示循環(huán)必定成立,具體用法如下:

    # continue 和 break 用法
    
    i = 1
    while i < 10:        i += 1     if i%2 > 0:     # 非雙數(shù)時跳過輸出
            continue
        print i         # 輸出雙數(shù)2、4、6、8、10
    
    i = 1
    while 1:            # 循環(huán)條件為1必定成立
        print i         # 輸出1~10
        i += 1
        if i > 10:     # 當i大于10時跳出循環(huán)
            break
     
    


    無限循環(huán)

    如果條件判斷語句永遠為 true,循環(huán)將會無限的執(zhí)行下去,如下實例:

    #coding=utf-8
    #!/usr/bin/python
    
    var = 1
    while var == 1 :  # 該條件永遠為true,循環(huán)將無限執(zhí)行下去
       num = raw_input("Enter a number  :")
       print "You entered: ", num
    
    print "Good bye!"
    

    以上實例輸出結(jié)果:

    Enter a number  :20
    You entered:  20
    Enter a number  :29
    You entered:  29
    Enter a number  :3
    You entered:  3
    Enter a number between :Traceback (most recent call last):
      File "test.py", line 5, in <module>
        num = raw_input("Enter a number :")
    KeyboardInterrupt
    

    注意:以上的無限循環(huán)你可以使用 CTRL+C 來中斷循環(huán)。



    循環(huán)使用 else 語句

    在 python 中,for … else 表示這樣的意思,for 中的語句和普通的沒有區(qū)別,else 中的語句會在循環(huán)正常執(zhí)行完(即 for 不是通過 break 跳出而中斷的)的情況下執(zhí)行,while … else 也是一樣。

    #!/usr/bin/python
    
    count = 0
    while count < 5:
       print count, " is  less than 5"
       count = count + 1
    else:
       print count, " is not less than 5" 

    以上實例輸出結(jié)果為:

    0 is less than 5
    1 is less than 5
    2 is less than 5
    3 is less than 5
    4 is less than 5
    5 is not less than 5
    


    簡單語句組

    類似if語句的語法,如果你的while循環(huán)體中只有一條語句,你可以將該語句與while寫在同一行中, 如下所示:

    #!/usr/bin/python
    
    flag = 1
    
    while (flag): print 'Given flag is really true!'
    
    print "Good bye!"
    

    注意:以上的無限循環(huán)你可以使用 CTRL+C 來中斷循環(huán)。

    關(guān)閉
    程序員人生
    主站蜘蛛池模板: 亚洲最稳定资源在线观看 | 午夜私人福利影院 | 伊人影院2019| 亚洲欧美在线视频免费 | 色悠久久久久综合欧美99 | 操色网| 日韩在线aⅴ免费视频 | 欧美性视频网站 | 欧美a级v片不卡在线观看 | 日韩亚洲欧美综合一区二区三区 | 欧美日韩在线播放 | 亚洲日韩欧美一区二区在线 | 久久三级影视 | 日韩免费观看一级毛片看看 | 波多野结衣一区在线观看 | 黑人巨大粗xxxxxx | 日韩一区视频在线 | 腿交hd| 美国成人a免费毛片 | 日韩专区亚洲精品欧美专区 | 亚洲欧美日韩精品久久亚洲区色播 | 国产v| 中文字幕一区二区在线观看 | 免费羞羞| 国产一级在线观看视频 | 久久久国产高清 | 欧美free性| 国产成人一区二区三区免费观看 | 国产成人一级片 | 久久天天躁狠狠躁夜夜2020一 | 中文字幕亚洲无线码高清 | 欧美日韩国产综合在线 | 国产一级毛片国语普通话对白 | 国产精品成人久久久久久久 | 国产一区二区三区在线观看视频 | a级片视频网站 | 亚洲婷婷综合中文字幕第一页 | 欧美xxxx三人交性视频 | jiucao在线观看精品 | 欧美一级乱妇老太婆特黄 | 欧美巨大另类极品video |