這篇文章主要講解了“python的else在循環(huán)語(yǔ)句執(zhí)行中的作用是什么”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“python的else在循環(huán)語(yǔ)句執(zhí)行中的作用是什么”吧!
站在用戶的角度思考問題,與客戶深入溝通,找到坊子網(wǎng)站設(shè)計(jì)與坊子網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋坊子地區(qū)。
1、當(dāng)循環(huán)體沒有執(zhí)行break的時(shí)候,即循環(huán)體正常結(jié)束。
print("兩次輸入機(jī)會(huì)") for i in range(2): num = int(input("請(qǐng)輸入一個(gè)數(shù)字:")) if 10 == num: print("10 == num,觸發(fā)break,不會(huì)執(zhí)行else子句") break else: print("循環(huán)體沒有執(zhí)行break語(yǔ)句,執(zhí)行else子句") print("程序結(jié)束")
當(dāng)沒有觸發(fā)break時(shí),執(zhí)行else子句:
兩次輸入機(jī)會(huì) 請(qǐng)輸入一個(gè)數(shù)字:2 請(qǐng)輸入一個(gè)數(shù)字:3 循環(huán)體沒有執(zhí)行break語(yǔ)句,執(zhí)行else子句 程序結(jié)束
2、當(dāng)while循環(huán)體完全不執(zhí)行時(shí),也會(huì)執(zhí)行緊跟在后面的else子句。
while False: pass else: print("循環(huán)體不執(zhí)行,我也會(huì)執(zhí)行") # 執(zhí)行后的輸出結(jié)果: # 循環(huán)體不執(zhí)行,我也會(huì)執(zhí)行
感謝各位的閱讀,以上就是“python的else在循環(huán)語(yǔ)句執(zhí)行中的作用是什么”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)python的else在循環(huán)語(yǔ)句執(zhí)行中的作用是什么這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!