您好,登錄后才能下訂單哦!
這篇文章主要介紹了Python流程控制語(yǔ)句怎么用的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇Python流程控制語(yǔ)句怎么用文章都會(huì)有所收獲,下面我們一起來(lái)看看吧。
Python 中有 while
和 for
兩種循環(huán)機(jī)制,其中 while
循環(huán)是條件循環(huán)。
while 條件語(yǔ)句: // 條件為真,執(zhí)行以下方法 functionsWhenConditionTrue()
簡(jiǎn)單的 for循環(huán)示例:
count = 0 while count < 3: print(count) count += 1
得到結(jié)果:
0
1
2
如果條件判斷永遠(yuǎn)為真,會(huì)永遠(yuǎn)循環(huán)下去,形成死循環(huán)。
count = 0 while True: print(count) count += 0
這里我們以系統(tǒng)的登陸為例,介紹一下結(jié)束循環(huán)的方式。
username = "Vooce" pwd = "666" // 密碼的簡(jiǎn)寫(xiě) flag = True while flag: inp_name = input("請(qǐng)輸入您的用戶名: ") inp_pwd = input("請(qǐng)輸入您的密碼: ") if inp_name == username and inp_pwd == pwd: print("登陸成功!") flag = False # 這里的代碼還會(huì)運(yùn)行,等到進(jìn)入下一次 while 循環(huán)判斷條件的時(shí)候 else: print("用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入!") print("正在登入系統(tǒng)...")
username = "Vooce" pwd = "666" // 密碼的簡(jiǎn)寫(xiě) while True: inp_name = input("請(qǐng)輸入您的用戶名: ") inp_pwd = input("請(qǐng)輸入您的密碼: ") if inp_name == username and inp_pwd == pwd: print("登陸成功!") break # 立即退出本層循環(huán) # 這里的代碼不會(huì)運(yùn)行 else: print("用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入!") print("正在登入系統(tǒng)...")
如果要使用 while
,方法一:可以直接退出全部循環(huán):
flag = True while flag: while flag: while flag: flag = False
方法二:如果用 break
,每一層都要配一個(gè) break
while True: # 第 1 層 while True: # 第 2 層 while True: # 第 3 層 break # 退出第 3 層 break # 退出第 2 層 break # 退出第 1 層
關(guān)于“Python流程控制語(yǔ)句怎么用”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“Python流程控制語(yǔ)句怎么用”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。