2015年5月1日 星期五

Python的迴圈

看了一些Python程式碼後.因為有一些C或是Basic的根深蒂固的語法.

C是這樣寫的.
for (起始值; 條件式; 更新值) {
指令一;
指令二;
指令三;
}
Basic是這樣寫的.
for i = 起始值 to 結束值 step 更新值;
指令一;
指令二;
指令三;
next i  
一直搞不清楚Python loop的終端.下圖就是一個解釋.原來Python的迴圈內的指令是以i為頭對齊的.
並沒有像C還有一個括弧…所以一開始會有點覺得python這條蛇很玄,到底他是怎樣跑迴圈的.
結果答案在格式上.
image
https://www.youtube.com/watch?v=v4sk2MSKK3M
Python支援一個特別的條件判斷式,可以根據最近使用迴圈是否曾用break提早結束而做不同的處理,舉例如下:
for n in set_of_numbers:
    if isprime(n):
        print "Set contains a prime number"
        break
else:
    print "Set did not contain any prime numbers"



除了for迴圈外 While也是一樣的,接著去看張凱慶的網站就比較沒問題了.
http://pydoing.blogspot.tw/2011/01/python-while.html

剩下的問題就是函式庫的問題,到底有多少功能可以直接import xxxxx
這個問題的答案就是花了錢買一本python的程式庫當參考書了..
不花錢的話,請善用網路資源
http://blog.ez2learn.com/2010/04/24/useful-python-libraries/

沒有留言:

張貼留言

老玻璃也是可以上隔熱貼

多年前裝修的時候 就有想過要將客廳玻璃貼上隔熱貼 當時有很多說法,大多是這類的老玻璃有格線,有溝會貼失敗. 但如果目的是隔熱降低日照進室內的溫度,以冷房為目的.就可以犧牲貼膜有氣泡啦 畢竟玻璃這麼髒.氣泡有一點又算呢? 以此心理建設完成後.終於在達人網上找到" B.X專...