最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一文了解Python?流程控制

 更新時間:2022年05月13日 17:21:17   作者:??劉俊_mophia????  
這篇文章主要介紹了一文了解Python?流程控制,Python?中有while和for兩種循環(huán)機制,其中while循環(huán)是條件循環(huán),文章通過展開循環(huán)內(nèi)容展開控制流程詳情,需要的小伙伴可以參考一下

Python 中有 while 和 for 兩種循環(huán)機制,其中 while 循環(huán)是條件循環(huán)。

while 循環(huán)

while 條件語句:
    // 條件為真,執(zhí)行以下方法
    functionsWhenConditionTrue()

簡單的 for循環(huán)示例:

count = 0
while count < 3:
    print(count)
    count += 1

得到結(jié)果:

0
1
2

死循環(huán)與效率問題

如果條件判斷永遠(yuǎn)為真,會永遠(yuǎn)循環(huán)下去,形成死循環(huán)。

count = 0
while True: 
    print(count)
    count += 0

結(jié)束循環(huán)的方式

這里我們以系統(tǒng)的登陸為例,介紹一下結(jié)束循環(huán)的方式。

方式一 將條件改成 False,等到下次循環(huán)在判斷條件的的時候會生效

username = "Vooce"
pwd = "666" // 密碼的簡寫
flag = True
while flag:
    inp_name = input("請輸入您的用戶名: ")
    inp_pwd = input("請輸入您的密碼: ")
    
    if inp_name == username and inp_pwd == pwd:
        print("登陸成功!")
        flag = False 
        # 這里的代碼還會運行,等到進(jìn)入下一次 while 循環(huán)判斷條件的時候
    else:
        print("用戶名或密碼錯誤,請重新輸入!")

print("正在登入系統(tǒng)...")

方式二 break,立即終止本層循環(huán)

username = "Vooce"
pwd = "666" // 密碼的簡寫
while True:
    inp_name = input("請輸入您的用戶名: ")
    inp_pwd = input("請輸入您的密碼: ")
    
    if inp_name == username and inp_pwd == pwd:
        print("登陸成功!")
        break # 立即退出本層循環(huán)
        # 這里的代碼不會運行
    else:
        print("用戶名或密碼錯誤,請重新輸入!")

print("正在登入系統(tǒng)...")

while的循環(huán)嵌套和退出

如果要使用 while,方法一:可以直接退出全部循環(huán):

flag = True
while flag:
    while flag:
        while flag:
            flag = False

方法二:如果用 break,每一層都要配一個 break

while True: # 第 1 層
    while True: # 第 2 層
        while True: # 第 3 層
            break # 退出第 3 層
        break # 退出第 2 層
    break # 退出第 1 層

到此這篇關(guān)于一文了解Python 流程控制的文章就介紹到這了,更多相關(guān) Python 流程控制內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何使用Python?Matplotlib繪制條形圖

    如何使用Python?Matplotlib繪制條形圖

    當(dāng)我們使用plot方法繪圖時,默認(rèn)繪制的是折線圖,下面這篇文章主要給大家介紹了關(guān)于如何使用Python?Matplotlib繪制條形圖的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • 用Python編寫一個高效的端口掃描器的方法

    用Python編寫一個高效的端口掃描器的方法

    這篇文章主要介紹了用Python編寫一個高效的端口掃描器的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • pandas把dataframe轉(zhuǎn)成Series,改變列中值的類型方法

    pandas把dataframe轉(zhuǎn)成Series,改變列中值的類型方法

    下面小編就為大家分享一篇pandas把dataframe轉(zhuǎn)成Series,改變列中值的類型方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python實現(xiàn)對文件進(jìn)行單詞劃分并去重排序操作示例

    Python實現(xiàn)對文件進(jìn)行單詞劃分并去重排序操作示例

    這篇文章主要介紹了Python實現(xiàn)對文件進(jìn)行單詞劃分并去重排序操作,涉及Python文件讀取、字符串遍歷、拆分、排序等相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • Python格式化輸出的具體實現(xiàn)

    Python格式化輸出的具體實現(xiàn)

    本文主要介紹了Python格式化輸出的具體實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • 解決phantomjs截圖失敗,phantom.exit位置的問題

    解決phantomjs截圖失敗,phantom.exit位置的問題

    今天小編就為大家分享一篇解決phantomjs截圖失敗,phantom.exit位置的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • bluepy 一款python封裝的BLE利器簡單介紹

    bluepy 一款python封裝的BLE利器簡單介紹

    這篇文章主要介紹了bluepy 一款python封裝的BLE利器簡單介紹,bluepy 是github上一個很好的藍(lán)牙開源項目, 其主要功能是用python實現(xiàn)linux上BLE的接口。,需要的朋友可以參考下
    2019-06-06
  • Python 讀取串口數(shù)據(jù),動態(tài)繪圖的示例

    Python 讀取串口數(shù)據(jù),動態(tài)繪圖的示例

    今天小編就為大家分享一篇Python 讀取串口數(shù)據(jù),動態(tài)繪圖的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • PyTorch中的train()、eval()和no_grad()的使用

    PyTorch中的train()、eval()和no_grad()的使用

    本文主要介紹了PyTorch中的train()、eval()和no_grad()的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • python中使用正則表達(dá)式的后向搜索肯定模式(推薦)

    python中使用正則表達(dá)式的后向搜索肯定模式(推薦)

    這篇文章主要介紹了python里使用正則表達(dá)式的后向搜索肯定模式,本文通過代碼介紹的非常詳細(xì),包括語法介紹,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-11-11

最新評論

崇信县| 阳曲县| 金堂县| 江西省| 凤城市| 万宁市| 勃利县| 彰化市| 呼和浩特市| 万源市| 萨嘎县| 澄迈县| 循化| 河东区| 喀喇| 哈巴河县| 扎鲁特旗| 宁南县| 甘南县| 大名县| 江都市| 天等县| 杂多县| 云安县| 南宫市| 彰化市| 卓资县| 洮南市| 博客| 贵南县| 巴林右旗| 苏尼特左旗| 始兴县| 舞阳县| 连江县| 东光县| 闽清县| 黄骅市| 吴旗县| 墨玉县| 武功县|