色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是python break語句-終止循環

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

1.循環控制

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

2.break的作用

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

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

【作用】

終止循環。

【使用方法】

當循環代碼中的某個條件被滿足后,執行該條件下面的break語句。

這時,循環終止。

【break與continue的區別】

continue語句作用是跳出本輪循環,繼續下一次循環。

break語句作用是終止循環。

3. 語法

if 條件表達式 :

??break

【語法解析】

關鍵詞if后面跟一個條件表達式。

條件表達式后面跟一個英文冒號:

回車后輸入break語句。

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

【溫馨提示】

break語句和continue語句只能寫在循環里面。

4. 實操練習

【前景提要】

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

情況1:我啃完第3個發現自己已經飽了,不需要在啃第4個,第5個。這時“啃雞腿”動作停止,停止用break語句來終止循環。

情況2:我啃到第3個雞腿的時候,發現第3個雞腿里有蟲子,我把第3個雞腿扔垃圾桶,繼續啃第4個、第5個。這里用continue語句跳出第3次循環,繼續執行后面的循環。

【情況1編寫思路】

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

設定一個變量i存儲我啃的雞腿數。

i=3的時候我飽了。

用break語句結束循環。

【體驗代碼】

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

【終端輸出】

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

【代碼解析】

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

for in是for循環語句的固定用法。

i是循環變量。

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

注意for循環語句后面必須跟一個英文冒號:

【第1次循環】

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

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

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

%是格式化的固定語法。

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

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

因此,第1次循環輸出我吃了1個雞腿。

【第2次循環】

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

【第3次循環】

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

5. 知識擴展:print的位置

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

【代碼1】

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

【終端輸出】

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

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

【代碼2】

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

【終端輸出】

我吃了3個雞腿。

代碼2print的位置與for循環語句是對齊的。

print的位置不同,輸出的結果是不同的。

代碼1輸出的是:

我吃了1個雞腿。

我吃了2個雞腿。

代碼2輸出的是:

我吃了3個雞腿。

【代碼2解析】

【第1次循環】

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

【第2次循環】

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

【第3次循環】

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

循環終止后,程序往下走,執行print語句。

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 循環
    +關注

    關注

    0

    文章

    92

    瀏覽量

    16001
  • break
    +關注

    關注

    0

    文章

    6

    瀏覽量

    2500
收藏 人收藏

    評論

    相關推薦

    C語言中break語句的語法和基本應用

    在C語言中,break語句是一種控制流語句,它用于終止當前所在的循環結構(for、while、do-while)或者switch
    發表于 08-17 15:35 ?1807次閱讀

    C語言的break轉移語句講解

    C語言的break轉移語句是一種用于跳出循環或者switch語句的控制結構。它的作用是提前結束循環或者switch
    的頭像 發表于 11-22 15:34 ?721次閱讀
    C語言的<b class='flag-5'>break</b>轉移<b class='flag-5'>語句</b>講解

    python中的while語句循環操作注意事項

    python中的while語句循環
    發表于 06-04 17:31

    python for循環

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

    python while循環

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

    C語言入門教程-if語句和while循環

    if語句和while循環 C語言中,if語句和while循環都會用到布爾表達式。下面是一個使用if語句的簡單例子: #include
    發表于 07-29 10:48 ?8562次閱讀

    Java的循環語句的詳細資料說明

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

    Verilog可綜合的循環語句

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

    continue和break跳轉語句介紹

    跳轉語句允許程序代碼跳過一個或多個編程語句,SystemVerilog的jump語句是continue、break和disable。
    的頭像 發表于 11-09 09:23 ?1668次閱讀

    詳解Python條件語句

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

    Python循環語句介紹

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

    Verilog常用的循環語句及用途

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

    條件語句/循環語句simulink的實現方法(一)

    條件語句循環語句是計算機編程中常用的兩種控制結構
    的頭像 發表于 07-21 16:48 ?1.1w次閱讀
    條件<b class='flag-5'>語句</b>/<b class='flag-5'>循環</b><b class='flag-5'>語句</b>simulink的實現方法(一)

    Python中什么是語句

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

    python改變循環正常的執行順序

    循環控制循環控制語句可以改變循環正常的執行順序 循環控制語句
    的頭像 發表于 09-12 16:59 ?836次閱讀
    <b class='flag-5'>python</b>改變<b class='flag-5'>循環</b>正常的執行順序
    主站蜘蛛池模板: 无限资源在线观看高清| 国产传媒麻豆剧精品AV| 免费视频精品38| 国产午夜精品美女免费大片| 99久久re6热精品首页| 亚洲国产在线精品国自产拍五月| 美女岔开腿露出粉嫩花苞| 国产永久免费观看视频软件| 成人无码精品1区2区3区免费看| 真人美女精美小穴| 亚洲精品久久久午夜麻豆 | 亚洲乱码爆乳精品成人毛片| 人妻美妇疯狂迎合| 美女的避毛| 久久久久婷婷国产综合青草| 国产色精品久久人妻无码| 成人在无码AV在线观看一| 24小时日本在线观看片| 亚洲视频欧美视频| 亚洲成A人片在线观看中文不卡 | 黄 色 网 站 免 费 涩涩屋| 国产h视频在线观看网站免费| cctv官网| 97超级碰久久久久香蕉人人| 伊人综合在线22| 亚洲欧美色综合影院| 午夜熟女插插XX免费视频| 色欲国产麻豆一精品一AV一免费| 強姧伦久久久久久久久| 免费99精品国产自在现线| 久久综合色超碰人人| 久久久久久亚洲精品影院| 久久re视频精品538在线| 黄页网站免费视频大全9| 国产亚洲视频在线| 国产一区二区三区四区五在线观看| 国产精品99亚发布| 国产成人啪精品视频免费网| 国产69精品久久久久观看软件| 成人中文在线| 国产99在线视频|