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

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

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

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

while循環(huán)

汽車(chē)電子技術(shù) ? 來(lái)源:安迪python學(xué)習(xí)筆記 ? 作者: 安迪 ? 2023-02-23 14:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

20、 while 循環(huán)

1.1 while循環(huán)概念

while 循環(huán)定義:“當(dāng)…時(shí)候,執(zhí)行某段程序”。

當(dāng)給定的條件為真時(shí),執(zhí)行循環(huán)體;

條件為假時(shí),結(jié)束循環(huán)。

下面是 while 循環(huán)代碼:

圖片

while 循環(huán)語(yǔ)句包含了五個(gè)要素:

① 關(guān)鍵字 while;

② 條件;

③ 英文冒號(hào):;

④ 縮進(jìn);

⑤ 循環(huán)體。

圖片

1.2 while循環(huán)語(yǔ)法

while 循環(huán)必須是以關(guān)鍵字while開(kāi)頭的。

while 后面緊跟著的,就是條件。

它有很多種形式,

如:比較運(yùn)算表達(dá)式,邏輯運(yùn)算表達(dá)式和布爾值表達(dá)式。

然后就是英文的冒號(hào):。

最后就是縮進(jìn)和循環(huán)體。

循環(huán)體是 while 循環(huán)下縮進(jìn)的代碼塊,正常情況下,每次循環(huán),這個(gè)代碼塊都會(huì)被完整執(zhí)行一次,所以也叫循環(huán)體。

運(yùn)行剛才的代碼,看看 while 循環(huán)效果。

圖片

圖片

1.3 while循環(huán)執(zhí)行流程

當(dāng)程序在執(zhí)行過(guò)程中遇到 while 循環(huán),

首先要判斷條件是否成立,

如果成立,循環(huán)體就會(huì)被執(zhí)行。

然后再次判斷條件,如果依然成立,

則再次執(zhí)行循環(huán)體。

上述情況,

通常會(huì)一直持續(xù)到條件不成立的時(shí)候,

此時(shí)就會(huì)結(jié)束循環(huán),繼續(xù)往下運(yùn)行。

while 循環(huán)執(zhí)行流程

第一行代碼,設(shè)置初始變量a = 0,此時(shí)此刻,變量 a 的值是 0,所以條件肯定是成立的。

第二行代碼,程序識(shí)別出關(guān)鍵字while,馬上意識(shí)到:這是一個(gè)while循環(huán)。判斷條件a < 5是否成立,條件成立時(shí),就需要執(zhí)行 while 循環(huán)內(nèi)的循環(huán)體了,開(kāi)始第一輪循環(huán)。

第三行代碼,打印出了 a 的值,此時(shí) a 依然是 0,所以終端會(huì)打印出數(shù)字0。

第四行代碼,a加上了1,即 0 + 1,所以a的值變?yōu)?

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

    關(guān)注

    117

    文章

    3825

    瀏覽量

    82671
  • 循環(huán)
    +關(guān)注

    關(guān)注

    0

    文章

    92

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    C語(yǔ)言入門(mén)教程-if語(yǔ)句和while循環(huán)

    if語(yǔ)句和while循環(huán) C語(yǔ)言中,if語(yǔ)句和while循環(huán)都會(huì)用到布爾表達(dá)式。下面是一個(gè)使用if語(yǔ)句的簡(jiǎn)單例子: #include
    發(fā)表于 07-29 10:48 ?8641次閱讀

    跳不出的 while 循環(huán)

    STM32F103 跳不出的 while 循環(huán)
    發(fā)表于 12-09 18:38 ?0次下載

    C++語(yǔ)言基礎(chǔ)講解視頻do while循環(huán)語(yǔ)句

    C++語(yǔ)言基礎(chǔ)講解視頻do while循環(huán)語(yǔ)句
    發(fā)表于 01-14 15:32 ?5次下載

    C++語(yǔ)言基礎(chǔ)講解視頻while循環(huán)語(yǔ)句

    C++語(yǔ)言基礎(chǔ)講解視頻while循環(huán)語(yǔ)句,喜歡的朋友可以下載來(lái)學(xué)習(xí)。
    發(fā)表于 01-14 15:31 ?3次下載

    Labview之While循環(huán)基本應(yīng)用

    Labview之While循環(huán)基本應(yīng)用,很好的Labview資料,快來(lái)下載學(xué)習(xí)吧。
    發(fā)表于 04-19 10:56 ?0次下載

    Java教程之如何進(jìn)行Java中的do-while循環(huán)

    我們知道當(dāng)一開(kāi)始循環(huán)條件就不滿足的時(shí)候,while循環(huán)一次也不會(huì) 執(zhí)行。有的時(shí)候。我們有這樣的需要:無(wú)論如何循環(huán)都先執(zhí)行一次,再判斷循環(huán)條件
    發(fā)表于 01-23 11:05 ?7次下載
    Java教程之如何進(jìn)行Java中的do-<b class='flag-5'>while</b><b class='flag-5'>循環(huán)</b>

    51單片機(jī)實(shí)戰(zhàn)教程之C語(yǔ)言基礎(chǔ)(八 while循環(huán)

    while循環(huán)(或稱(chēng)while語(yǔ)句),也是條件循環(huán),一般格式為:while(條件表達(dá)式){ 循環(huán)
    發(fā)表于 11-21 09:21 ?1次下載
    51單片機(jī)實(shí)戰(zhàn)教程之C語(yǔ)言基礎(chǔ)(八 <b class='flag-5'>while</b><b class='flag-5'>循環(huán)</b>)

    python while循環(huán)詳解

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

    詳解Python的for和while循環(huán)

    Python 的 for 和 while 循環(huán)是靈活并且高級(jí)的,語(yǔ)法自然、讀起來(lái)像偽代碼。而 Cython 也支持 for 和 while,無(wú)需修改。但由于循環(huán)通常占據(jù)程序運(yùn)行時(shí)的大部
    的頭像 發(fā)表于 06-24 16:02 ?1766次閱讀

    如何利用while循環(huán)求100以?xún)?nèi)偶數(shù)和

    我們針對(duì)求100以?xún)?nèi)的偶數(shù)和問(wèn)題,提出了很多次while循環(huán)和判斷來(lái)解決這個(gè)問(wèn)題。
    的頭像 發(fā)表于 02-14 14:57 ?1939次閱讀

    Python中的while循環(huán)結(jié)構(gòu)

    在 Python 中,while 循環(huán)是一種重復(fù)執(zhí)行代碼塊的結(jié)構(gòu),只要指定的條件為 True,就會(huì)繼續(xù)執(zhí)行。
    的頭像 發(fā)表于 04-19 15:44 ?2147次閱讀

    詳解Python中的while循環(huán)

    說(shuō)起編程語(yǔ)言中的循環(huán),一般 for 循環(huán)用的時(shí)候比較多,因?yàn)橄啾扔?while 循環(huán),for 循環(huán)的代碼量更少。不過(guò)有時(shí)候也會(huì)用到
    的頭像 發(fā)表于 04-26 17:55 ?1791次閱讀

    python中while循環(huán)條件介紹

    while循環(huán) 如果條件成立(true),重復(fù)執(zhí)行相同操作,條件不符合,跳出循環(huán) while 循環(huán)條件:
    的頭像 發(fā)表于 09-12 16:52 ?1613次閱讀

    while循環(huán)用法格式

    while循環(huán)是一種常用的循環(huán)結(jié)構(gòu),能夠按照指定條件多次重復(fù)執(zhí)行一段代碼。它的一般用法格式如下: while 條件表達(dá)式:循環(huán)體 在執(zhí)行
    的頭像 發(fā)表于 11-22 10:02 ?2768次閱讀

    arduino中while循環(huán)怎么跳出

    Arduino 是一款開(kāi)源的硬件平臺(tái),廣泛應(yīng)用于各種物聯(lián)網(wǎng)和嵌入式系統(tǒng)項(xiàng)目。在 Arduino 上編寫(xiě)代碼時(shí),循環(huán)結(jié)構(gòu)起到了至關(guān)重要的作用。而其中的 while 循環(huán)更是常用于需要根據(jù)特定條件重復(fù)
    的頭像 發(fā)表于 02-14 16:22 ?3410次閱讀