你了解Python編程中的break嗎?
今天馬哥教育要跟大家分享的文章是你了解Python編程中的break嗎?在上一講中我們學(xué)習(xí)了Python編程中的數(shù)據(jù)處理的相關(guān)內(nèi)容,你學(xué)會(huì)了嗎?這一講,我們主要學(xué)習(xí)break的相關(guān)內(nèi)容,Python入門新手和正在Python學(xué)習(xí)的小伙伴快來(lái)看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?!
如果現(xiàn)在讓你利用Python編程給f文件夾中增加“人生苦短,我用Python”,你可以完美操作嗎?不能果斷說(shuō)沒問題的同學(xué),需要再回顧哦!今天我們來(lái)學(xué)習(xí)break的相關(guān)內(nèi)容,一起來(lái)看吧:
我們已經(jīng)熟悉了循環(huán)的使用,包括while和for...in。while循環(huán)在條件不滿足時(shí)結(jié)束,for循環(huán)遍歷完序列后結(jié)束。如果在循環(huán)條件仍然滿足或序列沒有遍歷完的時(shí)候,想要強(qiáng)行跳出循環(huán),就需要用到break語(yǔ)句。
while True: a = raw_input() if a == 'EOF': break
上面的程序不停接受用戶輸入。當(dāng)用戶輸入一行“EOF”時(shí),程序結(jié)束。
for i in range(10): a = raw_input() if a == 'EOF': break
上面的程序接受用戶10次輸入,當(dāng)用戶輸入一行“EOF”時(shí),程序提前結(jié)束。
回到我們最早的那個(gè)猜數(shù)字小游戲。用break可以加上一個(gè)功能,當(dāng)用戶輸入負(fù)數(shù)時(shí),游戲就結(jié)束。如此一來(lái),假如有玩家猜了幾次之后仍然猜不中,一怒之下想要直接退出游戲,就猜一個(gè)負(fù)數(shù)。
添加的代碼是:
if answer < 0: print 'Exit game...' break
與break類似的還有一個(gè)continue語(yǔ)句,你猜猜它代表的是什么呢?
恭喜您在Python的道路上又堅(jiān)持了一天,今天我們所講述的break,強(qiáng)行退出,試著該寫下我們之前的小游戲吧!
以上就是馬哥教育今天為大家分享的關(guān)于你了解Python編程中的break的文章,希望本篇文章能夠?qū)φ?Python學(xué)習(xí)?和從事Python相關(guān)工作的小伙伴們有所幫助,想要了解更多相關(guān)知識(shí)記得關(guān)注馬哥教育官網(wǎng),每天都會(huì)有大量?jī)?yōu)質(zhì)內(nèi)容與大家分享!
聲明:文章來(lái)源于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系刪除!