一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認(rèn)識你,還能領(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. 實操練習(xí)
    1. 知識擴展: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)代碼中的某個條件被滿足后,執(zhí)行該條件下面的break語句。

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

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

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

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

3. 語法

if 條件表達(dá)式 :

??break

【語法解析】

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

條件表達(dá)式后面跟一個英文冒號:。

回車后輸入break語句。

特別注意break語句前有4個空格的縮進。

【溫馨提示】

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

4. 實操練習(xí)

【前景提要】

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

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

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

【情況1編寫思路】

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

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

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

用break語句結(jié)束循環(huá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
    # 輸出我吃了?個雞腿
    print("我吃了%s個雞腿。" % i)

【終端輸出】

我吃了1個雞腿。
我吃了2個雞腿。

【代碼解析】

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

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

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

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

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

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

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

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

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

%是格式化的固定語法。

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

注意兩兩之間用空格,不用逗號。

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

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

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

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

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

5. 知識擴展: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
    # 輸出我吃了?個雞腿
    print("我吃了%s個雞腿。" % i)

【終端輸出】

我吃了1個雞腿。
我吃了2個雞腿。

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

【代碼2】

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

【終端輸出】

我吃了3個雞腿。

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

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

代碼1輸出的是:

我吃了1個雞腿。

我吃了2個雞腿。

代碼2輸出的是:

我吃了3個雞腿。

【代碼2解析】

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

  1. for i in range(1, 6) :第1次取值i=1。
  2. if i == 3:此時i=1,不等于3。
  3. 條件不成立,不執(zhí)行break語句。
  4. 注意break語句后面的print語句與for循環(huán)語句對齊,它不是循環(huán)體中的代碼,不屬于循環(huán)的部分。
  5. 因此,此時不執(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:此時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:此時i=3,等于3。
  3. 條件成立,執(zhí)行break語句。
  4. 執(zhí)行break語句則終止循環(huán)。

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

此時i=3,因此終端輸出我吃了3個雞腿。

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

    關(guān)注

    0

    文章

    92

    瀏覽量

    16282
  • break
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    2613
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

    C語言的break轉(zhuǎn)移語句是一種用于跳出循環(huán)或者switch語句的控制結(jié)構(gòu)。它的作用是提前結(jié)束循環(huán)或者switch
    的頭像 發(fā)表于 11-22 15:34 ?1091次閱讀
    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í)行特定的代碼塊,從而提高編程效率。然而,為了避免程序進入無限循環(huán),C語言提供了多種循環(huán)控制語句,如
    的頭像 發(fā)表于 04-29 18:49 ?1018次閱讀
    深入理解C語言:C語言<b class='flag-5'>循環(huán)</b>控制

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

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

    python for循環(huán)

    else 分支中。那么什么叫做 正常執(zhí)行完 呢?就是只要不通過 break 語句中斷的,都算正常執(zhí)行完。先以 continue 為例,所有的循環(huán)都非常正常,會走到 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)語句允許程序代碼跳過一個或多個編程語句,SystemVerilog的jump語句是continue、break和disable。
    的頭像 發(fā)表于 11-09 09:23 ?2155次閱讀

    詳解Python條件語句

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

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

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

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

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

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

    條件語句循環(huán)語句是計算機編程中常用的兩種控制結(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的實現(xiàn)方法(一)

    Python中什么是語句

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

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

    循環(huán)控制循環(huán)控制語句可以改變循環(huán)正常的執(zhí)行順序 循環(huán)控制語句
    的頭像 發(fā)表于 09-12 16:59 ?1038次閱讀
    <b class='flag-5'>python</b>改變<b class='flag-5'>循環(huán)</b>正常的執(zhí)行順序