作者簡介: 辭七七,目前大一,正在學(xué)習(xí)C/C++,Java,Python等
作者主頁: 七七的個人主頁
文章收錄專欄: Python入門,本專欄主要內(nèi)容為Python的基礎(chǔ)語法,Python中的選擇循環(huán)語句,Python函數(shù),Python的數(shù)據(jù)容器等。
歡迎大家點贊 ?? 收藏 ? 加關(guān)注哦!????
1.循環(huán)中斷
Python提供continue和break關(guān)鍵字是用來對循環(huán)進行臨時跳過和直接結(jié)束的
continue
continue關(guān)鍵字用于:中斷本次循環(huán),直接進入下一次循環(huán)
continue可以用于: for循環(huán)和while循環(huán),效果一致
應(yīng)用場景:
在循環(huán)中,因為某些原因,臨時結(jié)束某次循環(huán)
我們可以通過代碼來模擬一下
for i in range (1,6) :
print("七七寫博客")
continue
print("七七不寫博客")
結(jié)果如下所示,不輸出continue后的語句
continue在嵌套循環(huán)中的應(yīng)用
continue關(guān)鍵字只可以控制:它所在的循環(huán)臨時中斷
嵌套演示:
# 演示continue的嵌套應(yīng)用
for i in range(1, 6):
print(f"七七寫博客的第{i}天")
for j in range(1, 6):
print("寫了三篇博客")
continue
print("寫了一篇博客")
print("今日學(xué)習(xí)完成")
結(jié)果演示:
break
break關(guān)鍵字用于:直接結(jié)束所在循環(huán)
break可以用于: for循環(huán)和while循環(huán),效果一致
讓我們通過代碼來模擬一下
for i in range (1,6) :
print("七七寫博客")
break
print("七七不寫博客")
print("七七今天休息")
結(jié)果演示:
break在嵌套循環(huán)中的應(yīng)用
break關(guān)鍵字同樣只可以控制:它所在的循環(huán)永久中斷
for i in range(1, 6):
print(f"七七寫博客的第{i}天")
for j in range(1, 6):
print("寫了三篇博客")
break
print("寫了一篇博客")
print("日學(xué)習(xí)完成")
結(jié)果演示:
總結(jié):
- continue的作用是:
中斷所在循環(huán)的當(dāng)次執(zhí)行,直接進入下一次- break的作用是:
直接結(jié)束所在的循環(huán)- 注意事項:
- continue和break,在for和while循環(huán)中作用一致
- 在嵌套循環(huán)中,只能作用在所在的循環(huán)上,無法對上層循環(huán)起作用
2. 綜合案例
題目:發(fā)工資
某公司,賬戶余額有1W元,給20名員工發(fā)工資。
員工編號從1到20,從編號1開始,依次領(lǐng)取工資,每人可領(lǐng)取1000元
領(lǐng)工資時,財務(wù)判斷員工的績效分(1-10)(隨機生成),如果低于5,不發(fā)工資,換下一位
如果工資發(fā)完了,結(jié)束發(fā)工資。
提示: continue用于跳過員工,
break直接結(jié)束發(fā)工資
if判斷余額,不要忘記發(fā)完工資后,余額減少1000哦
下面讓我們編寫代碼試一下吧!
# 定義余額變量
money = 10000
# for循環(huán)對員工發(fā)工資
for i in range(1, 21):
import random
score = random.randint(1, 10)
if score < 5:
print(f"員工{i}績效分{score},不滿足,下一位。")
# continue跳過發(fā)放
continue
# 判斷余額足不足
if money >= 1000:
money -= 1000
print(f"向員工{i}發(fā)放工資1000元,賬戶余額還剩{money}元")
else:
print(f"余額不足,剩余{money}元,不足以發(fā)工資,下個月領(lǐng)取吧。")
# break結(jié)束發(fā)放
break
打印結(jié)果:文章來源:http://www.zghlxwxcb.cn/news/detail-463829.html
好了關(guān)于Python中循環(huán)語句(循環(huán)中斷break和continue),七七今天就先分享到這里,如果這篇文章對大家有幫助,請佬佬們點個贊再走吧!如果發(fā)現(xiàn)什么問題,歡迎評論區(qū)留言!????文章來源地址http://www.zghlxwxcb.cn/news/detail-463829.html
到了這里,關(guān)于【Python入門篇】——Python中循環(huán)語句(循環(huán)中斷break和continue)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!