麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

跟老齊學Python之畫圈還不簡單嗎?

2020-02-23 05:49:50
字體:
來源:轉載
供稿:網友

在python中,循環有一個語句:for語句。

簡單的for循環例子

>>> hello = "world">>> for i in hello:...   print i... world

上面這個for循環是怎么工作的呢?

hello這個變量引用的是"world"這個str類型的數據
變量 i 通過hello找到它所引用的"world",然后從第一字符開始,依次獲得該字符的引用。
當 i="w"的時候,執行print i,打印出了字母w,結束之后循環第二次,讓 i="e",然后執行print i,打印出字母e,如此循環下去,一直到最后一個字符被打印出來,循環自動結束
順便補充一個print的技巧,上面的打印結果是豎著排列,也就是每打印一個之后,就自動換行。如果要讓打印的在一行,可以用下面的方法,在打印的后面加一個逗號(英文)

>>> for i in hello:...   print i,... w o r l d>>> for i in hello:...   print i+",",  #為了美觀,可以在每個字符后面加一個逗號分割... w, o, r, l, d,>>> 

因為可以通過使用索引編號(偏移量)做為下表,得到某個字符。所以,還可以通過下面的循環方式實現上面代碼中同樣功能:

>>> for i in range(len(hello)):...   print hello[i]... world

其工作方式是:

len(hello)得到hello引用的字符串的長度,為5
range(len(hello),就是range(5),也就是[0, 1, 2, 3, 4],對應這"world"每個字母的編號,即偏移量。
for i in range(len(hello)),就相當于for i in [0,1,2,3,4],讓i依次等于list中的各個值。當i=0時,打印hello[0],也就是第一個字符。然后順序循環下去,直到最后一個i=4為止。
以上的循環舉例中,顯示了對字str的字符依次獲取,也涉及了list,感覺不過癮呀。那好,看下面對list的循環:

>>> ls_line['Hello', 'I am qiwsir', 'Welcome you', '']>>> for word in ls_line:...   print word... HelloI am qiwsirWelcome you>>> for i in range(len(ls_line)):...   print ls_line[i]... HelloI am qiwsirWelcome you

上一個臺階

我們已經理解了for語句的基本工作流程,如果寫一個一般化的公式,可以這么表示:

for 目標 in 對象:
    操作語句
用for語句來解決一個實際問題。

例:找出100以內的能夠被3整除的正整數。

分析:這個問題有兩個限制條件,第一是100以內的正整數,根據前面所學,可以用range(1,100)來實現;第二個是要解決被3整除的問題,假設某個正整數n,這個數如果能夠被3整除,也就是n%3(%是取余數)為0.那么如何得到n呢,就是要用for循環。

以上做了簡單分析,要實現流程,還需要細化一下。按照前面曾經講授過的一種方法,要畫出問題解決的流程圖。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美日韩大片在线观看 | 成人一级黄色 | 欧美巨根| 黄色大片免费网站 | 一级黄色毛片免费 | 日本成人一区二区三区 | 综合日韩av | 日日艹夜夜艹 | 中国杭州少妇xxxx做受 | 国产日本在线播放 | 黄色片在线播放 | xxxⅹ96日本护士hd | 成人免费观看49www在线观看 | 91网站链接 | 久久草在线观看视频 | 99re热视频这里只精品 | 国产一区二区三区四区波多野结衣 | xxxxxx免费| 一区在线视频观看 | 在线观看第一区 | 青青国产在线视频 | 久草在线精品观看 | 999精品国产| 亚洲第一激情 | 日本一区二区高清不卡 | 丰满年轻岳中文字幕一区二区 | 精品中文字幕久久久久四十五十骆 | 一色桃子av大全在线播放 | 欧美一级毛片特黄黄 | 国产手机av在线 | 夜夜看 | 亚洲综合精品 | 高清中文字幕在线 | 久久一区三区 | 中国美女一级黄色大片 | 国产精品午夜未成人免费观看 | 亚洲成人福利在线观看 | chinese hd xxxx tube | 日本中文不卡视频 | 免费观看9x视频网站在线观看 | 国产午夜精品理论片a级探花 |