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

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

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

3天內不再提示

Python的while循環是什么

汽車電子技術 ? 來源:安迪python學習筆記 ? 作者:安迪python學習筆記 ? 2023-02-23 11:15 ? 次閱讀
    1. 什么是循環
    1. 什么是while循環
  • 3.課題導入
  • 4.while循環語法
  • 5.while循環執行流程
    1. if和while的區別
  • 7.課堂練習

1. 什么是循環

【循環的百度釋義】

  1. 特指運行一周而回到原處,再轉。
  2. 反復地連續地做某事。

【循環的python釋義】

循環是指計算機程序中某些代碼被反復執行。

2. 什么是while循環

Python中有2種循環。

一種循環次數明確,另一種循環次數不明確。

for循環的循環重復次數是明確的,遍歷對象里有幾個元素,循環就執行幾次。

while循環的循環次數是不明確的,當不滿足條件時,循環才會停止。

while [wa?l]:當…的時候。

while 的中文釋義是當什么的時候。

【定義】

while 循環的定義:當…時候,就執行某段代碼。

【作用】

while 循環可以用它的判斷條件來控制循環的執行次數。

當給定的條件為真時,執行循環體。

當給定的條件為假時,結束循環。

3.課題導入

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

李四讓張三寫9999遍“我愛你!”才答應嫁給他。

這個生活中重復的動作在Python中可以讓while循環來實現。

# 定義一個變量a  
a = 0
# 當a小于3的時候
while a < 3:
    # 輸出我愛你
    print('我愛你!')
    # 每循環一次,a的值增加1
    a = a+1
print('李四答應了張三的求婚!')

【終端輸出】

我愛你!
我愛你!
我愛你!
李四答應了張三的求婚!

我們把while a < 3:改成while a < 9999:即可以輸出9999個“我愛你!”

4.while循環語法

【體驗代碼】

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

【終端輸出】

我愛你!
我愛你!
我愛你!
李四答應了張三的求婚!

【語法】

while 條件表達式 :

???循環體

while 循環語句包含了五個要素:

① 關鍵字 while

② 條件表達式

③ 英文冒號:

④ 縮進四個空格

⑤ 循環體

49-1while循環語法

5.while循環執行流程

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

【代碼解析】

  1. 將數字0賦值給變量a。

【第1次循環】

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

【溫馨提示】print('李四答應了張三的求婚!')語句與while循環語句對齊,不是while循環的循環代碼,只有在循環結束的時候才執行。

【第2次循環】

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

【第3次循環】

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

【第4次循環】

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

6. if和while的區別

if和while語法基本一致,都有條件表達式。

【區別】

if判斷1次,執行1次代碼。

while可判斷n+1次,執行n次代碼。

【if語句】

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

【終端輸出】

我愛你!

if條件判斷語句只執行了1次,終端輸出有1次。

【while語句】

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

【終端輸出】

我愛你!
我愛你!
我愛你!

while循環是當條件不滿足時,才結束循環,因此判斷總比執行多一次。

7.課堂練習

【目標任務】

使用while循環語句計算1~100中的偶數之和。

【思路分析】

偶數判斷表達式:X % 2 == 0

【最終代碼】

# 將數字1賦值給變量x
x = 1

# 將數字0負債給變量sum
sum = 0

# 當x小于等于100的時候
while x <= 100 :
    # 如果x是否是偶數
    if x % 2 == 0 :
        # 累計求和
        sum = sum + x
    # 判斷語句結束后,x的值增加1
    x = x+1
# 循環結束,輸出我們要求的和
print("1~100偶數之和為:", sum)

【終端輸出】

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

    關注

    0

    文章

    92

    瀏覽量

    15974
  • for
    for
    +關注

    關注

    0

    文章

    44

    瀏覽量

    15816
  • python
    +關注

    關注

    56

    文章

    4797

    瀏覽量

    84689
收藏 人收藏

    評論

    相關推薦

    #硬聲創作季 數據分析教程:62pythonwhile循環

    編程語言python
    Mr_haohao
    發布于 :2022年09月28日 05:12:06

    #硬聲創作季 #云計算 云計算-1505.01 Python-while循環01-1

    python
    水管工
    發布于 :2022年10月11日 18:15:20

    #硬聲創作季 #云計算 云計算-1505.01 Python-while循環01-2

    python
    水管工
    發布于 :2022年10月11日 18:15:39

    #硬聲創作季 #云計算 云計算-1505.01 Python-while循環01-3

    python
    水管工
    發布于 :2022年10月11日 18:16:01

    #硬聲創作季 #云計算 云計算-1505.02 Python-while循環02-1

    python
    水管工
    發布于 :2022年10月11日 18:16:25

    #硬聲創作季 #云計算 云計算-1505.02 Python-while循環02-2

    python
    水管工
    發布于 :2022年10月11日 18:16:49

    python while循環

    python while循環while 語句用于循環執行程序,即在某條件下,循環執行某段程序,以
    發表于 02-28 16:40

    Python for、while循環速度對比

    增長上萬倍。while 和 for 是 Python 中常用的兩種實現循環的關鍵字,它們的運行效率實際上是有差距的。比如下面的測試代碼:import timeitdef while_l
    發表于 03-25 16:05

    python 循環語句具有C語言級別的性能

    Python 的 for 和 while 循環是靈活并且高級的,語法自然、讀起來像偽代碼。而 Cython 也支持 for 和 while,無需修改。但由于
    發表于 06-24 16:02

    python while循環詳解

    python while循環 while 語句用于循環執行程序,即在某條件下,循環執行某段程序,
    的頭像 發表于 02-28 16:39 ?2455次閱讀

    詳解Python的for和while循環

    Python 的 for 和 while 循環是靈活并且高級的,語法自然、讀起來像偽代碼。而 Cython 也支持 for 和 while,無需修改。但由于
    的頭像 發表于 06-24 16:02 ?1497次閱讀

    Python中的while循環結構

    Python 中,while 循環是一種重復執行代碼塊的結構,只要指定的條件為 True,就會繼續執行。
    的頭像 發表于 04-19 15:44 ?1666次閱讀

    網絡工程師學Python-while循環

    Python 中,while 循環是一種重復執行代碼塊的結構,只要指定的條件為 True,就會繼續執行。
    的頭像 發表于 04-19 15:45 ?847次閱讀

    詳解Python中的while循環

    說起編程語言中的循環,一般 for 循環用的時候比較多,因為相比于 while 循環,for 循環的代碼量更少。不過有時候也會用到
    的頭像 發表于 04-26 17:55 ?1413次閱讀

    pythonwhile循環條件介紹

    while循環 如果條件成立(true),重復執行相同操作,條件不符合,跳出循環 while 循環條件:
    的頭像 發表于 09-12 16:52 ?1187次閱讀
    主站蜘蛛池模板: 都市激情 亚洲| 色天天干| 福利午夜在线| 中文字幕一区精品欧美| 欧美色国| 天天草视频| 日本在线观看一区| 欧美色交| 欧美黄页| 一级中文字幕乱码免费| 久久精品高清| 久久久夜夜夜| 在线观看精品国产福利片100| 美女黄页黄频| 日韩特级片| 在线观看永久免费| 黄色网页在线播放| 日韩欧美国产电影| 特黄日韩免费一区二区三区| 欧美在线不卡视频| 久青草视频在线| 国产欧美日韩va| 性人久久久久| 永久影视| 老师叫我下面含着精子去上课| 免费黄色在线观看| 国产毛片哪里有| 五月综合激情网| 午夜一级成人| 男男浪荡性受高hnp肉| 激情五月婷婷久久| 6080国产午夜精品| 日本特黄a级高清免费酷网| 日韩一级视频| 亚洲国产精品乱码一区二区三区| 国产成人a一区二区| 91美女啪啪| 久久国产香蕉一区精品| 69xxxxx日本护士| 欧美资源在线观看| 九九精品国产|