<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發網

      電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 編程學習 >> Python >> 正文

      Python for 循環語句

      作者:佚名    文章來源:本站原創    點擊數:    更新時間:2023/9/24

      Python for 循環語句

      Python ​for ​循環可以遍歷任何序列的項目,如一個列表或者一個字符串。

      語法:

      for ​循環的語法格式如下:

      for iterating_var in sequence: 
      statements(s)

      流程圖:

       

      實例:

      #!/usr/bin/python
      # -*- coding: UTF-8 -*-
      for letter in 'Python': # 第一個實例
      print '當前字母 :', letter
      fruits = ['banana', 'apple', 'mango']
      for fruit in fruits: # 第二個實例
      print '當前字母 :', fruit
      print "Good bye!"

      以上實例輸出結果:

      Current Letter : P

      Current Letter : y

      Current Letter : t

      Current Letter : h

      Current Letter : o

      Current Letter : n

      Current fruit : banana

      Current fruit : apple

      Current fruit : mango

      Good bye!


      通過序列索引迭代

      另外一種執行循環的遍歷方式是通過索引,如下實例:

      #!/usr/bin/python
      # -*- coding: UTF-8 -*-
      fruits = ['banana', 'apple', 'mango']
      for index in range(len(fruits)):
      print '當前水果 :', fruits[index]
      print "Good bye!"

      以上實例輸出結果:

      當前水果 : banana

      當前水果 : apple

      當前水果 : mango

      Good bye!

      以上實例我們使用了內置函數 ​len()​ 和 ​range()​函數 ,​len() ​返回列表的長度,即元素的個數。 ​range()​ 返回一個序列的數。


      循環使用 else 語句

      在 Python 中,​for … else​ 表示這樣的意思,​for ​中的語句和普通的沒有區別,​else ​中的語句會在循環正常執行完(即 ​for ​不是通過 ​break ​跳出而中斷的)的情況下執行,​while … else​ 也是一樣。

      如下實例:

      #!/usr/bin/python
      # -*- coding: UTF-8 -*-
      for num in range(10,20): # 迭代 10 到 20 之間的數字
      for i in range(2,num): # 根據因子迭代
      if num%i == 0: # 確定第一個因子
      j=num/i # 計算第二個因子
      print '%d 等于 %d * %d' % (num,i,j)
      break # 跳出當前循環
      else: # 循環的 else 部分
      print num, '是一個質數'

      以上實例輸出結果:

      10 等于 2 * 5

      11 是一個質數

      12 等于 2 * 6

      13 是一個質數

      14 等于 2 * 7

      15 等于 3 * 5

      16 等于 2 * 8

      17 是一個質數

      18 等于 2 * 9

      19 是一個質數


      更多實例

      打印 1-9 三角形陣列:

      #!/usr/bin/python
      # -*- coding: UTF-8 -*-
      for i in range(1,11):
      for k in range(1,i):
      print k,
      print "\n"

      以上實例輸出結果:

      1 2 

      1 2 3 

      1 2 3 4 

      1 2 3 4 5 

      1 2 3 4 5 6 

      1 2 3 4 5 6 7 

      1 2 3 4 5 6 7 8 

      1 2 3 4 5 6 7 8 9 

      打印空心等邊三角形:

      #!/usr/bin/python
      # -*- coding: UTF-8 -*-
      # 打印空心等邊三角形 
      rows = int(raw_input('輸入行數:\n'))
      for i in range(0, rows):
      for k in range(0, 2 * rows - 1):
      if (i != rows - 1) and (k == rows - i - 1 or k == rows + i - 1):
      print " * ",
      elif i == rows - 1:
      if k % 2 == 0:
      print " * ",
      else:
      print " ",
      else:
      print " ",
      print "\n"

      運行結果:

       輸入行數:

                       *                  

                   *       *              

               *               *          

           *                       *      

       *       *       *       *       *  

      Tags:Python,編程,循環  
      責任編輯:admin
      請文明參與討論,禁止漫罵攻擊。 昵稱:注冊  登錄
      [ 查看全部 ] 網友評論
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 五月丁香综合缴情六月小说| 综合激情区视频一区视频二区 | 涩涩色中文综合亚洲| 亚洲色欲久久久综合网| 一本色道久久综合亚洲精品高清| 日韩综合在线视频| 国产成人无码综合亚洲日韩| 91精品国产综合久久青草| 久久久久久综合网天天| 色综合视频一区二区三区44| 狠狠色狠狠色综合日日不卡| 色综合a怡红院怡红院首页| 天天躁日日躁狠狠躁综合| 狠狠色伊人久久精品综合网| 久久久久综合网久久| 激情五月婷婷综合| 激情综合一区二区三区| 色综合久久久久久久| 色综合久久久久无码专区| 国产成人精品综合久久久| 国产成人亚洲综合网站不卡| 久久综合综合久久狠狠狠97色88| 色欲久久久久久综合网精品| 国产91色综合久久免费| 麻豆久久婷婷综合五月国产| 亚洲综合精品香蕉久久网97| 亚洲综合精品网站| 久久国产综合精品五月天| 色九月亚洲综合网| 国产精品亚洲综合天堂夜夜| 色综合天天综一个色天天综合网| 青青青伊人色综合久久| 亚洲AV综合色区无码一区| 亚洲av一综合av一区| 人人狠狠综合久久亚洲婷婷| 久久综合九九亚洲一区| 久久综合88熟人妻| 亚洲国产精品综合久久久| 综合五月激情二区视频| 亚洲av日韩综合一区二区三区| 色综合久久综合网|