一文了解Python?流程控制
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)與效率問題
如果條件判斷永遠為真,會永遠循環(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
# 這里的代碼還會運行,等到進入下一次 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)文章
Django在Win7下的安裝及創(chuàng)建項目hello word簡明教程
這篇文章主要介紹了Django在Win7下的安裝及創(chuàng)建項目hello word,需要的朋友可以參考下2014-07-07
Windows下Python的Django框架環(huán)境部署及應用編寫入門
這篇文章主要介紹了Windows下Python的Django框架環(huán)境部署及程序編寫入門,Django在Python的框架中算是一個重量級的MVC框架,本文將從程序部署開始講到hellow world web應用的編寫,需要的朋友可以參考下2016-03-03
基于Python對數(shù)據(jù)shape的常見操作詳解
今天小編就為大家分享一篇基于Python對數(shù)據(jù)shape的常見操作詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12
python+adb+monkey實現(xiàn)Rom穩(wěn)定性測試詳解
這篇文章主要介紹了python+adb+monkey實現(xiàn)Rom穩(wěn)定性測試詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04
python實現(xiàn)while循環(huán)打印星星的四種形狀
今天小編就為大家分享一篇python實現(xiàn)while循環(huán)打印星星的四種形狀,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11

