<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. 電子開發(fā)網(wǎng)

      電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
      搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 編程學(xué)習(xí) >> Python >> 正文

      Python for 循環(huán)語句

      作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時間:2023/9/24

      Python for 循環(huán)語句

      Python ​for ​循環(huán)可以遍歷任何序列的項(xiàng)目,如一個列表或者一個字符串。

      語法:

      for ​循環(huán)的語法格式如下:

      for iterating_var in sequence: 
      statements(s)

      流程圖:

       

      實(shí)例:

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

      以上實(shí)例輸出結(jié)果:

      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!


      通過序列索引迭代

      另外一種執(zhí)行循環(huán)的遍歷方式是通過索引,如下實(shí)例:

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

      以上實(shí)例輸出結(jié)果:

      當(dāng)前水果 : banana

      當(dāng)前水果 : apple

      當(dāng)前水果 : mango

      Good bye!

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


      循環(huán)使用 else 語句

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

      如下實(shí)例:

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

      以上實(shí)例輸出結(jié)果:

      10 等于 2 * 5

      11 是一個質(zhì)數(shù)

      12 等于 2 * 6

      13 是一個質(zhì)數(shù)

      14 等于 2 * 7

      15 等于 3 * 5

      16 等于 2 * 8

      17 是一個質(zhì)數(shù)

      18 等于 2 * 9

      19 是一個質(zhì)數(shù)


      更多實(shí)例

      打印 1-9 三角形陣列:

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

      以上實(shí)例輸出結(jié)果:

      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('輸入行數(shù):\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"

      運(yùn)行結(jié)果:

       輸入行數(shù):

                       *                  

                   *       *              

               *               *          

           *                       *      

       *       *       *       *       *  

      Tags:Python,編程,循環(huán)  
      責(zé)任編輯:admin
      請文明參與討論,禁止漫罵攻擊。 昵稱:注冊  登錄
      [ 查看全部 ] 網(wǎng)友評論
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 亚洲明星合成图综合区在线| 久久综合色天天久久综合图片| 亚洲人成依人成综合网| 亚洲色偷偷综合亚洲AVYP| 亚洲精品综合久久中文字幕| 亚洲国产欧洲综合997久久| 久久九色综合九色99伊人| 中文字幕亚洲综合久久| 成人综合婷婷国产精品久久蜜臀| 狠狠久久综合伊人不卡| 色欲久久久天天天综合网精品| 色天使久久综合给合久久97色| 亚洲中文字幕无码久久综合网| 久久桃花综合桃花七七网| 亚洲综合激情视频| 99久久国产综合精品麻豆| 丁香五月天综合缴情网| 国产精品亚洲综合久久| 亚洲国产成人综合| 91精品国产色综合久久不| 一本一本久久A久久综合精品| 狠狠色综合久久婷婷色天使| 久久久久高潮综合影院| 亚洲国产精品成人综合色在线婷婷 | 色综合久久天天综合观看| 久久99国产综合色| 激情五月婷婷综合网站| 婷婷亚洲综合五月天小说 | 国产精品综合一区二区三区| 五月丁香综合缴情六月小说| 久久亚洲综合色一区二区三区| 色天使久久综合给合久久97色| 亚洲综合久久一本伊伊区| 久久99精品综合国产首页| 综合国产在线观看无码| 国产成人亚洲综合无码| 国产在线一区二区综合免费视频| 国产成人亚洲综合a∨| 色婷婷99综合久久久精品| 激情婷婷成人亚洲综合| 综合激情区视频一区视频二区|