1. 程式人生 > >21天學python——第四章4.1、4.2

21天學python——第四章4.1、4.2

4.1.1 if基礎

看了之前的基礎起始已經懂得if的基本用法了

if 《條件》:
    《語句》

栗子:

 

然後if是可以有分支的,其實就是else 和else if,但是else if 只能寫成 elif ,在來個栗子:

 

4.1.2 if語句的巢狀

這個也很容易,跟C語言一樣,就是在if中間加入一個if,這裡就不舉例子了,但是要記得縮排

4.2.1 for基礎

for 《迴圈語句》 in 《遍歷物件》:
    《語句1》
else :
    《語句2》

 

其中遍歷的物件是 元組啊等等,或者用 range(n)來表示 i,還是來個栗子

 

4.2.2 for語句與break語句、continue語句

這裡沒什麼好說的,就來一個跟if巢狀使用的例子來了解掉這兩個語句

其中 i == 2的時候遇到 continue 會跳過這次操作,所以沒有輸出2

而 i == 4的時候 遇到 break 會退出迴圈, 所以 沒輸出4, 不執行 5

 

這裡補充一個遍歷字典的例子,元組跟連結串列是一樣的用法,字典有點不同(其實也差不多)

 

4.2.3 for語句與range()函式

range(start,end,step)   ,就是從start開始,end前一個結束,中間跳step步

其中這樣輸入的話就是從0開始到n前一個為止,因此這裡輸出到3

 

4.2還有一個的,但是比較難,將在下一個裡講,這裡的基礎就是這些了,給一個難一點的程式讓你們理解一下