在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是python break語句-終止循環(huán)

汽車電子技術(shù) ? 來源:安迪python學(xué)習(xí)筆記 ? 作者:安迪python學(xué)習(xí)筆記 ? 2023-02-23 11:17 ? 次閱讀
  • 1.循環(huán)控制
  • 2.break的作用
    1. 語法
    1. 實(shí)操練習(xí)
    1. 知識(shí)擴(kuò)展:print的位置
    1. break語句循環(huán)圖

1.循環(huán)控制

在循環(huán)的過程中如果要退出循環(huán),我們可以用break語句和continue語句。

2.break的作用

break [bre?k]:打破;中止。

break單詞的中文意思是打破,中止。

【作用】

終止循環(huán)。

【使用方法】

當(dāng)循環(huán)代碼中的某個(gè)條件被滿足后,執(zhí)行該條件下面的break語句。

這時(shí),循環(huán)終止。

【break與continue的區(qū)別】

continue語句作用是跳出本輪循環(huán),繼續(xù)下一次循環(huán)。

break語句作用是終止循環(huán)。

3. 語法

if 條件表達(dá)式 :

??break

【語法解析】

關(guān)鍵詞if后面跟一個(gè)條件表達(dá)式。

條件表達(dá)式后面跟一個(gè)英文冒號(hào):

回車后輸入break語句。

特別注意break語句前有4個(gè)空格的縮進(jìn)。

【溫馨提示】

break語句和continue語句只能寫在循環(huán)里面。

4. 實(shí)操練習(xí)

【前景提要】

盤子里有5個(gè)雞腿,啃完第1個(gè),啃第2個(gè),這里“啃雞腿”的動(dòng)作是重復(fù)執(zhí)行的。

情況1:我啃完第3個(gè)發(fā)現(xiàn)自己已經(jīng)飽了,不需要在啃第4個(gè),第5個(gè)。這時(shí)“啃雞腿”動(dòng)作停止,停止用break語句來終止循環(huán)。

情況2:我啃到第3個(gè)雞腿的時(shí)候,發(fā)現(xiàn)第3個(gè)雞腿里有蟲子,我把第3個(gè)雞腿扔垃圾桶,繼續(xù)啃第4個(gè)、第5個(gè)。這里用continue語句跳出第3次循環(huán),繼續(xù)執(zhí)行后面的循環(huán)。

【情況1編寫思路】

5個(gè)雞腿,需要循環(huán)5次,我們用range(1, 6)來控制循環(huán)次數(shù)。

設(shè)定一個(gè)變量i存儲(chǔ)我啃的雞腿數(shù)。

當(dāng)i=3的時(shí)候我飽了。

用break語句結(jié)束循環(huán)。

【體驗(yàn)代碼】

# range(1,6)可以返回1到5的序列
# for 循環(huán)依次從range(1,6)中取值并賦值給i
for i in range(1,6) :
    # 如果i等于3
    if i == 3:
        # 執(zhí)行break語句,終止循環(huán)
        break
    # 輸出我吃了?個(gè)雞腿
    print("我吃了%s個(gè)雞腿。" % i)

【終端輸出】

我吃了1個(gè)雞腿。
我吃了2個(gè)雞腿。

【代碼解析】

range(1,6)返回一個(gè)1到5的序列。

for in是for循環(huán)語句的固定用法。

i是循環(huán)變量。

for i in range(1,6) :表示從1到5的序列中依次取值并賦值給變量i。

注意for循環(huán)語句后面必須跟一個(gè)英文冒號(hào):

【第1次循環(huán)】

  1. for i in range(1, 6) :表示從1到5的序列中依次取值并賦值給變量i;第1次取值i=1
  2. if i == 3:if 條件判斷語句。判斷i是否等于3。此時(shí)i=1,不等于3。
  3. 條件不成立,不執(zhí)行break語句。
  4. 程序往下走,執(zhí)行print("我吃了%s個(gè)雞腿。" % i)

這里的輸出用的是%占位符格式化輸出。

"我吃了%s個(gè)雞腿。"是我要輸出的內(nèi)容,%s是給后面需要替換的數(shù)字占位。

%是格式化的固定語法。

i是要格式化即要替換的變量。

注意兩兩之間用空格,不用逗號(hào)。

因此,第1次循環(huán)輸出我吃了1個(gè)雞腿。

【第2次循環(huán)】

  1. for i in range(1, 6) :第2次取值i=2
  2. if i == 3:此時(shí)i=2,不等于3。
  3. 條件不成立,不執(zhí)行break語句。
  4. 程序往下走,執(zhí)行print("我吃了%s個(gè)雞腿。" % i)
  5. 第2次循環(huán)輸出我吃了2個(gè)雞腿。

【第3次循環(huán)】

  1. for i in range(1, 6) :第3次取值i=3
  2. if i == 3:此時(shí)i=3。
  3. 條件成立,執(zhí)行break語句。
  4. 終止循環(huán),所有的循環(huán)到此結(jié)束。

5. 知識(shí)擴(kuò)展:print的位置

觀察下面的2段代碼,注意print的位置。

【代碼1】

# range(1,6)可以返回1到5的序列
for i in range(1,6) :
    # 如果i等于3
    if i == 3:
        # 執(zhí)行break語句,終止循環(huán)
        break
    # 輸出我吃了?個(gè)雞腿
    print("我吃了%s個(gè)雞腿。" % i)

【終端輸出】

我吃了1個(gè)雞腿。
我吃了2個(gè)雞腿。

代碼1print的位置相對(duì)于for循環(huán)語句有4個(gè)空格的縮進(jìn)。

【代碼2】

# range(1,6)可以返回1到5的序列
for i in range(1,6) :
    # 如果i等于3
    if i == 3:
        # 執(zhí)行break語句,終止循環(huán)
        break
# 輸出我吃了?個(gè)雞腿
print("我吃了%s個(gè)雞腿。" % i)

【終端輸出】

我吃了3個(gè)雞腿。

代碼2print的位置與for循環(huán)語句是對(duì)齊的。

print的位置不同,輸出的結(jié)果是不同的。

代碼1輸出的是:

我吃了1個(gè)雞腿。

我吃了2個(gè)雞腿。

代碼2輸出的是:

我吃了3個(gè)雞腿。

【代碼2解析】

【第1次循環(huán)】

  1. for i in range(1, 6) :第1次取值i=1
  2. if i == 3:此時(shí)i=1,不等于3。
  3. 條件不成立,不執(zhí)行break語句。
  4. 注意break語句后面的print語句與for循環(huán)語句對(duì)齊,它不是循環(huán)體中的代碼,不屬于循環(huán)的部分。
  5. 因此,此時(shí)不執(zhí)行print語句。
  6. 程序返回for語句,繼續(xù)執(zhí)行循環(huán)。

【第2次循環(huán)】

  1. for i in range(1, 6) :第2次取值i=2
  2. if i == 3:此時(shí)i=2,不等于3。
  3. 條件不成立,不執(zhí)行break語句。
  4. 程序返回for語句,繼續(xù)執(zhí)行循環(huán)。

【第3次循環(huán)】

  1. for i in range(1, 6) :第3次取值i=3
  2. if i == 3:此時(shí)i=3,等于3。
  3. 條件成立,執(zhí)行break語句。
  4. 執(zhí)行break語句則終止循環(huán)。

循環(huán)終止后,程序往下走,執(zhí)行print語句。

此時(shí)i=3,因此終端輸出我吃了3個(gè)雞腿。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 循環(huán)
    +關(guān)注

    關(guān)注

    0

    文章

    92

    瀏覽量

    16253
  • break
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    2599
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    C語言中break語句的語法和基本應(yīng)用

    在C語言中,break語句是一種控制流語句,它用于終止當(dāng)前所在的循環(huán)結(jié)構(gòu)(for、while、do-while)或者switch
    發(fā)表于 08-17 15:35 ?2429次閱讀

    C語言的break轉(zhuǎn)移語句講解

    C語言的break轉(zhuǎn)移語句是一種用于跳出循環(huán)或者switch語句的控制結(jié)構(gòu)。它的作用是提前結(jié)束循環(huán)或者switch
    的頭像 發(fā)表于 11-22 15:34 ?1055次閱讀
    C語言的<b class='flag-5'>break</b>轉(zhuǎn)移<b class='flag-5'>語句</b>講解

    深入理解C語言:C語言循環(huán)控制

    在C語言編程中,循環(huán)結(jié)構(gòu)是至關(guān)重要的,它可以讓程序重復(fù)執(zhí)行特定的代碼塊,從而提高編程效率。然而,為了避免程序進(jìn)入無限循環(huán),C語言提供了多種循環(huán)控制語句,如
    的頭像 發(fā)表于 04-29 18:49 ?827次閱讀
    深入理解C語言:C語言<b class='flag-5'>循環(huán)</b>控制

    python中的while語句循環(huán)操作注意事項(xiàng)

    python中的while語句循環(huán)
    發(fā)表于 06-04 17:31

    python for循環(huán)

    else 分支中。那么什么叫做 正常執(zhí)行完 呢?就是只要不通過 break 語句中斷的,都算正常執(zhí)行完。先以 continue 為例,所有的循環(huán)都非常正常,會(huì)走到 else 分支>>>
    發(fā)表于 02-25 16:28

    python while循環(huán)

    python while循環(huán)while 語句用于循環(huán)執(zhí)行程序,即在某條件下,循環(huán)執(zhí)行某段程序,以處理需要重復(fù)處理的相同任務(wù)。其基本形式為:w
    發(fā)表于 02-28 16:40

    Java的循環(huán)語句的詳細(xì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是Java的循環(huán)語句的詳細(xì)資料說明包括了:1、while循環(huán)語句,2、do…while循環(huán)
    發(fā)表于 03-22 08:00 ?0次下載
    Java的<b class='flag-5'>循環(huán)</b><b class='flag-5'>語句</b>的詳細(xì)資料說明

    Verilog可綜合的循環(huán)語句

    Verilog中提供了四種循環(huán)語句,可用于控制語句的執(zhí)行次數(shù),分別為:for,while,repeat,forever。其中,for,while,repeat是可綜合的,但循環(huán)的次數(shù)需
    發(fā)表于 10-13 12:23 ?2w次閱讀

    continue和break跳轉(zhuǎn)語句介紹

    跳轉(zhuǎn)語句允許程序代碼跳過一個(gè)或多個(gè)編程語句,SystemVerilog的jump語句是continue、break和disable。
    的頭像 發(fā)表于 11-09 09:23 ?2088次閱讀

    詳解Python條件語句

    Python 中,if...else 是一種條件語句,可以根據(jù)給定的條件執(zhí)行不同的操作。這個(gè)語句通常用于控制程序的流程。
    的頭像 發(fā)表于 04-19 15:39 ?990次閱讀

    Python循環(huán)語句介紹

    哈嘍大家好,我是知道。今天帶大家了解下Python循環(huán)語句 定義循環(huán)語句允許我們執(zhí)行一個(gè)語句
    的頭像 發(fā)表于 05-11 17:39 ?1155次閱讀

    Verilog常用的循環(huán)語句及用途

    本文主要介紹verilog常用的循環(huán)語句循環(huán)語句的用途,主要是可以多次執(zhí)行相同的代碼或邏輯。
    的頭像 發(fā)表于 05-12 18:26 ?3177次閱讀

    條件語句/循環(huán)語句simulink的實(shí)現(xiàn)方法(一)

    條件語句循環(huán)語句是計(jì)算機(jī)編程中常用的兩種控制結(jié)構(gòu)
    的頭像 發(fā)表于 07-21 16:48 ?1.3w次閱讀
    條件<b class='flag-5'>語句</b>/<b class='flag-5'>循環(huán)</b><b class='flag-5'>語句</b>simulink的實(shí)現(xiàn)方法(一)

    Python中什么是語句

    條件判斷 語句塊 什么是語句塊呢? 語句塊是在條件為真(條件語句)時(shí)執(zhí)行或者執(zhí)行多次(循環(huán)語句
    的頭像 發(fā)表于 09-12 16:41 ?1297次閱讀

    python改變循環(huán)正常的執(zhí)行順序

    循環(huán)控制循環(huán)控制語句可以改變循環(huán)正常的執(zhí)行順序 循環(huán)控制語句
    的頭像 發(fā)表于 09-12 16:59 ?1021次閱讀
    <b class='flag-5'>python</b>改變<b class='flag-5'>循環(huán)</b>正常的執(zhí)行順序
    主站蜘蛛池模板: 天天干天天做 | 2021国产精品成人免费视频 | 久久精品成人免费网站 | 五月天丁香婷婷综合 | 99pao在线视频精品免费 | 美女黄色一级片 | 日韩欧美一区二区三区视频 | 天天射干| 18黄网站 | 国语自产自拍秒拍在线视频 | 9299yy看片淫黄大片在线 | 人人爽人人看 | 中文字幕第15页 | 精品视频一区二区三区四区五区 | 久久看片网 | 丁香综合五月 | 国产精品青草久久 | 国产性videosgratis| 操熟逼| 美女国产精品 | 天天干天天拍天天射天天添天天爱 | 一级特黄特色的免费大片视频 | 热久久久久久 | 色wwwww| 免费操人视频 | 国内外精品免费视频 | 国产普通话一二三道 | 国产成人乱码一区二区三区 | 手机看片午夜 | 国产精品无码永久免费888 | 色多多高清在线观看视频www | 亚洲日韩图片专区第1页 | 日本色色图 | 日操夜操天天操 | 成人午夜大片免费7777 | 免费观看黄色网 | 欧美黑人性受xxxx精品 | 97影院午夜在线观看视频 | 日本护士69xx00 | 色视频日本 | 99久久精品费精品国产一区二 |