在线观看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的while循環(huán)是什么

汽車電子技術(shù) ? 來(lái)源:安迪python學(xué)習(xí)筆記 ? 作者:安迪python學(xué)習(xí)筆記 ? 2023-02-23 11:15 ? 次閱讀
    1. 什么是循環(huán)
    1. 什么是while循環(huán)
  • 3.課題導(dǎo)入
  • 4.while循環(huán)語(yǔ)法
  • 5.while循環(huán)執(zhí)行流程
    1. if和while的區(qū)別
  • 7.課堂練習(xí)

1. 什么是循環(huán)

【循環(huán)的百度釋義】

  1. 特指運(yùn)行一周而回到原處,再轉(zhuǎn)。
  2. 反復(fù)地連續(xù)地做某事。

【循環(huán)的python釋義】

循環(huán)是指計(jì)算機(jī)程序中某些代碼被反復(fù)執(zhí)行。

2. 什么是while循環(huán)

Python中有2種循環(huán)。

一種循環(huán)次數(shù)明確,另一種循環(huán)次數(shù)不明確。

for循環(huán)的循環(huán)重復(fù)次數(shù)是明確的,遍歷對(duì)象里有幾個(gè)元素,循環(huán)就執(zhí)行幾次。

while循環(huán)的循環(huán)次數(shù)是不明確的,當(dāng)不滿足條件時(shí),循環(huán)才會(huì)停止。

while [wa?l]:當(dāng)…的時(shí)候。

while 的中文釋義是當(dāng)什么的時(shí)候。

【定義】

while 循環(huán)的定義:當(dāng)…時(shí)候,就執(zhí)行某段代碼。

【作用】

while 循環(huán)可以用它的判斷條件來(lái)控制循環(huán)的執(zhí)行次數(shù)。

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

當(dāng)給定的條件為假時(shí),結(jié)束循環(huán)。

3.課題導(dǎo)入

張三向他的女朋李四求婚。

李四讓張三寫9999遍“我愛(ài)你!”才答應(yīng)嫁給他。

這個(gè)生活中重復(fù)的動(dòng)作在Python中可以讓while循環(huán)來(lái)實(shí)現(xiàn)。

# 定義一個(gè)變量a  
a = 0
# 當(dāng)a小于3的時(shí)候
while a < 3:
    # 輸出我愛(ài)你
    print('我愛(ài)你!')
    # 每循環(huán)一次,a的值增加1
    a = a+1
print('李四答應(yīng)了張三的求婚!')

【終端輸出】

我愛(ài)你!
我愛(ài)你!
我愛(ài)你!
李四答應(yīng)了張三的求婚!

我們把while a < 3:改成while a < 9999:即可以輸出9999個(gè)“我愛(ài)你!”

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

【體驗(yàn)代碼】

a = 0
while a < 3:
    print('我愛(ài)你!')
    a = a+1
print('李四答應(yīng)了張三的求婚!')

【終端輸出】

我愛(ài)你!
我愛(ài)你!
我愛(ài)你!
李四答應(yīng)了張三的求婚!

【語(yǔ)法】

while 條件表達(dá)式 :

???循環(huán)體

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

① 關(guān)鍵字 while

② 條件表達(dá)式

③ 英文冒號(hào):

④ 縮進(jìn)四個(gè)空格

⑤ 循環(huán)體

49-1while循環(huán)語(yǔ)法

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

a = 0
while a < 3:
    print('我愛(ài)你!')
    a = a+1
print('李四答應(yīng)了張三的求婚!')

【代碼解析】

  1. 將數(shù)字0賦值給變量a。

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

  1. 執(zhí)行while a < 3:此時(shí)a=0,小于3,條件成立;
  2. 執(zhí)行print('我愛(ài)你!'),終端輸出第1個(gè)我愛(ài)你!
  3. 執(zhí)行a = a+1,a=0+1=1,此時(shí)a的值為1。

【溫馨提示】print('李四答應(yīng)了張三的求婚!')語(yǔ)句與while循環(huán)語(yǔ)句對(duì)齊,不是while循環(huán)的循環(huán)代碼,只有在循環(huán)結(jié)束的時(shí)候才執(zhí)行。

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

  1. 執(zhí)行while a < 3:此時(shí)a=1,小于3,條件成立;
  2. 執(zhí)行print('我愛(ài)你!'),終端輸出第2個(gè)我愛(ài)你!
  3. 執(zhí)行a = a+1,a=1+1=2,此時(shí)a的值為2。

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

  1. 執(zhí)行while a < 3:此時(shí)a=2,小于3,條件成立;
  2. 執(zhí)行print('我愛(ài)你!'),終端輸出第3個(gè)我愛(ài)你!
  3. 執(zhí)行a = a+1,a=2+1=3,此時(shí)a的值為3。

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

  1. 執(zhí)行while a < 3:此時(shí)a=3,不小于3,條件不成立
  2. 條件不成立,不執(zhí)行循環(huán)代碼;即不執(zhí)行后面的printa = a+1語(yǔ)句。
  3. 條件不成立,循環(huán)結(jié)束,程序繼續(xù)往下走,執(zhí)行后面的代碼。
  4. 最后執(zhí)行print('李四答應(yīng)了張三的求婚!')語(yǔ)句,程序結(jié)束。

6. if和while的區(qū)別

if和while語(yǔ)法基本一致,都有條件表達(dá)式。

【區(qū)別】

if判斷1次,執(zhí)行1次代碼。

while可判斷n+1次,執(zhí)行n次代碼。

【if語(yǔ)句】

a = 0
if  a < 3:
    print('我愛(ài)你!')
    a = a+1

【終端輸出】

我愛(ài)你!

if條件判斷語(yǔ)句只執(zhí)行了1次,終端輸出有1次。

【while語(yǔ)句】

a = 0
while a < 3:
    print('我愛(ài)你!')
    a = a+1

【終端輸出】

我愛(ài)你!
我愛(ài)你!
我愛(ài)你!

while循環(huán)是當(dāng)條件不滿足時(shí),才結(jié)束循環(huán),因此判斷總比執(zhí)行多一次。

7.課堂練習(xí)

【目標(biāo)任務(wù)】

使用while循環(huán)語(yǔ)句計(jì)算1~100中的偶數(shù)之和。

【思路分析】

偶數(shù)判斷表達(dá)式:X % 2 == 0

【最終代碼】

# 將數(shù)字1賦值給變量x
x = 1

# 將數(shù)字0負(fù)債給變量sum
sum = 0

# 當(dāng)x小于等于100的時(shí)候
while x <= 100 :
    # 如果x是否是偶數(shù)
    if x % 2 == 0 :
        # 累計(jì)求和
        sum = sum + x
    # 判斷語(yǔ)句結(jié)束后,x的值增加1
    x = x+1
# 循環(huán)結(jié)束,輸出我們要求的和
print("1~100偶數(shù)之和為:", sum)

【終端輸出】

1~100偶數(shù)之和為: 2550
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 循環(huán)
    +關(guān)注

    關(guān)注

    0

    文章

    92

    瀏覽量

    16189
  • for
    for
    +關(guān)注

    關(guān)注

    0

    文章

    44

    瀏覽量

    15996
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4821

    瀏覽量

    85743
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    #硬聲創(chuàng)作季 數(shù)據(jù)分析教程:62pythonwhile循環(huán)

    編程語(yǔ)言python
    Mr_haohao
    發(fā)布于 :2022年09月28日 05:12:06

    python while循環(huán)

    python while循環(huán)while 語(yǔ)句用于循環(huán)執(zhí)行程序,即在某條件下,循環(huán)執(zhí)行某段程序,以
    發(fā)表于 02-28 16:40

    Python for、while循環(huán)速度對(duì)比

    增長(zhǎng)上萬(wàn)倍。while 和 for 是 Python 中常用的兩種實(shí)現(xiàn)循環(huán)的關(guān)鍵字,它們的運(yùn)行效率實(shí)際上是有差距的。比如下面的測(cè)試代碼:import timeitdef while_l
    發(fā)表于 03-25 16:05

    python 循環(huán)語(yǔ)句具有C語(yǔ)言級(jí)別的性能

    Python 的 for 和 while 循環(huán)是靈活并且高級(jí)的,語(yǔ)法自然、讀起來(lái)像偽代碼。而 Cython 也支持 for 和 while,無(wú)需修改。但由于
    發(fā)表于 06-24 16:02

    python while循環(huán)詳解

    python while循環(huán) while 語(yǔ)句用于循環(huán)執(zhí)行程序,即在某條件下,循環(huán)執(zhí)行某段程序,
    的頭像 發(fā)表于 02-28 16:39 ?2638次閱讀

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

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

    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 ?1969次閱讀

    網(wǎng)絡(luò)工程師學(xué)Python-while循環(huán)

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

    詳解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 ?1622次閱讀

    pythonwhile循環(huán)條件介紹

    while循環(huán) 如果條件成立(true),重復(fù)執(zhí)行相同操作,條件不符合,跳出循環(huán) while 循環(huán)條件:
    的頭像 發(fā)表于 09-12 16:52 ?1432次閱讀
    主站蜘蛛池模板: 天天射天天干天天插 | 91成人在线播放 | 蝌蚪自拍网二区 | 毛片小视频 | 午夜影院免费在线观看 | 欧美激情第一欧美在线 | 三级黄色片在线播放 | 日本三级成人午夜视频网 | 二区视频在线 | 日韩一级一欧美一级国产 | 天天做天天爱夜夜大爽完整 | 1024 cc香蕉在线观看看中文 | free性欧美69高清 | 一道精品一区二区三区 | 国产精品久久久久影院色老大 | 天天好比 | 四虎免费影院4hu永久免费 | 天天躁夜夜| 99热网站| 成人的天堂视频一区二区三区 | 看视频免费网站 | 一日本道加勒比高清一二三 | 中文字幕第十页 | 久久天天躁夜夜躁狠狠 | 精品国产你懂的在线观看 | 天堂资源在线bt种子 | 高清成年美女黄网站色大 | 91在线播放免费不卡无毒 | 国产剧情麻豆三级在线观看 | 成人窝窝午夜看片 | 特黄特色的视频免费播放 | 成在线人永久免费播放视频 | 高h细节肉爽文bl文 高h细节肉爽文男男 | 中国日韩欧美中文日韩欧美色 | 一区二区不卡在线观看 | 涩五月婷婷 | 一级特黄aaa大片大全 | 明日花绮罗snis-862在线播放 | 沟沟人体一区二区 | 色老头在线精品视频在线播放 | 黄蓉h肉辣文大全 |