Python從零到壹】Python的循環結構詳解

      網友投稿 745 2025-03-31

      從事教學工作以來,越來越覺得時間的寶貴,每屆學生都要講重復的課,從今年開始,我將逐步把分享這件事做下去。


      您的關注、和轉發就是對互聯網老辛的最大的支持,知識無價人有情,希望我們都能在人生路上開心快樂、共同成長。

      文章目錄

      1. 內置函數range()

      2. while循環

      3. for - in 循環

      a) 案例1 打印字幕

      b) 案例2 求1-100的偶數和

      4. 流程控制語句break

      a) 密碼驗證案例

      5. 流程控制語句continue

      a) 案例1

      6. else語句

      案例1:密碼案例

      a)方法一

      b) 方法2

      7.嵌套循環

      案例1

      案例2

      案例3

      1. 內置函數range()

      用于生成一個整數序列

      創建range對象的三種方式:

      range(5) 創建一個從0到5,步長為1的整數序列。且包含0,不包含5;

      range(5,10) 創建一個從5到10的整數序列,且步長為1

      range(5,10,2)創建一個從5到10的整數序列,且步長為2

      返回值是一個迭代器對象

      range的優勢: 不管range對象表示的整數序列有多長,所有的range對象占用的內存空間都是相同的。因為僅需要存儲 start,stop,和step。

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      另外我們可以使用in和not in 判斷一個整數是否在序列中

      r3=range(1,10,2) print(list(r3)) #[1, 3, 5, 7, 9] print(10 in r3) #False

      1

      2

      3

      可以看到False表示10不在這個序列中

      2. while循環

      循環結構: 反復做同一件相同的事情,叫做循環結構

      循環分類:

      while

      for -in

      語法結構:

      while 條件表達式

      條件執行體(循環體)

      1

      2

      3

      4

      5

      6

      7

      8

      求和:

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      結果為:

      加大難度: 計算0-100的偶數和

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      3. for - in 循環

      for - in 循環

      in 表達從字符串或者序列等中依次取值,又稱為遍歷

      for-in遍歷的對象必須是可迭代對象

      1

      2

      3

      4

      5

      6

      依次從字符串中取出字母復制給item,并打印

      range() 生成的一個整數序列也是可迭代的。

      1

      2

      3

      4

      5

      案例: 使用for循環計算1-100的偶數和

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      4. 流程控制語句break

      【Python從零到壹】Python的循環結構詳解

      用于結束循環結構,通常與分支結構if或者while一起使用

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      在這里插入代碼片

      1

      使用while循環解決

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      5. 流程控制語句continue

      用于結束當前循環,進入下一個循環,通常與分支結構if一起使用。

      它與break的區別是,break直接退出循環,

      要求輸出1-50之間所有5的倍數

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      16

      17

      6. else語句

      else除了和if搭配,還可以和while,for搭配;

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      7.嵌套循環

      在一個完整的循環體中又嵌套了一個循環體

      分為外部循環和內部循環。

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      打印直角三角形如下:

      1

      2

      3

      4

      5

      6

      九九乘法口訣

      1

      2

      3

      4

      5

      6

      總結:

      今天正值清明,中午去了朝陽公園,帶小兒子出去放風。 公園里紫葉粉百花綻放,千步連翹不染塵。

      這篇文章因為中間出去玩,更新了兩次, 每一個案例都在電腦上測試過,沒有任何問題,如果大家有更好的建議,歡迎一起交流學習。

      Python

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:apaas層(apa level)
      下一篇:LiteOS ESP32使用指南
      相關文章
      亚洲AV午夜成人片| 亚洲人成影院在线观看| 亚洲国产精品成人精品无码区 | 亚洲中文字幕无码爆乳av中文| 亚洲精品无码中文久久字幕| 亚洲一卡2卡3卡4卡乱码 在线| 亚洲色图校园春色| 亚洲精品成人图区| 亚洲精品美女在线观看| 亚洲熟妇av一区| 亚洲日韩乱码中文无码蜜桃臀 | 免费观看亚洲人成网站| 亚洲av无码天堂一区二区三区| 国产精品亚洲专区一区| 亚洲美女高清一区二区三区| 亚洲中文字幕成人在线| 亚洲综合色自拍一区| 亚洲精品卡2卡3卡4卡5卡区| 国产av无码专区亚洲av桃花庵| 久久精品视频亚洲| 亚洲人成在线影院| 亚洲欧洲尹人香蕉综合| 亚洲fuli在线观看| 亚洲欧美国产日韩av野草社区| 亚洲性无码一区二区三区| 亚洲另类无码一区二区三区| 亚洲AV无码成人精品区狼人影院| 在线观看亚洲免费| 亚洲五月午夜免费在线视频| 狠狠色伊人亚洲综合成人| 亚洲电影免费在线观看| 亚洲剧情在线观看| 亚洲男同gay片| 亚洲黄片毛片在线观看| 亚洲色欲久久久综合网| 亚洲国语精品自产拍在线观看 | 亚洲成A人片77777国产| 亚洲日韩中文字幕在线播放| 亚洲第一精品福利| 亚洲情A成黄在线观看动漫软件| 亚洲av中文无码字幕色不卡|