單項分支:乙個if
num =
1if num ==1:
print
('單項分支'
)
注意點有三個:
①if後面可以用括號也可以不用
②if這一行結束時要用冒號
③下面if內的行開頭都要縮排,哪一行不縮排,if就在它前一行結束。縮排標誌著哪些行在if內
雙項分支乙個if乙個else
注意,分支和迴圈語句的行尾都要冒號,因為不像c有大括號來標誌範圍
多項分支:相當於c中else if的是其減縮elif
可以 有elif而無else
if score ==
750:
print
("清華"
)elif score ==
150print
("種田"
)else
print
("人↓人)
巢狀分支/巢狀分支
就是if語句中套if語句
for-in
舉個例子好來理解
lists =
['a'
,'b'
,'c'
,'d'
]for i in lists:
print
(i)
不要和以前學的for混淆了,這個for就是單純來逐個遍歷的,也沒有什麼結束條件什麼的,只要list沒遍歷完,就繼續for
再舉個例子
#遍歷字典
for i in dict_1:
print
(i)#鍵
print
(dict_1[i]
)#值
#有的時候可能也想跳著遍歷,此時range函式就該出場了
range(始,末+1,步長),就是從始到末,一次加個步長的列表
#遍歷0到100的偶數
for i in
range(0
,101,2
):#注意不要忘了冒號啊
print
(i)
while迴圈
這個倒是和以前學的一樣
lists =
['a'
,'b'
,'c'
,'d'
]lens=
len(lists)
num =
0while num < lens:
print
(lists[num]
) num+=
1
其他
跳出:break,continue
與或非:and、or、not代替了原來&&、||、!
取商:// 注意這個不一樣了,這個相當於c中的除,結果為整數
得到浮點運算結果:/ 這個相當於c中的浮點數除
取模:%
怎麼寫函式:
def 函式名(引數):
①pass
#相當於return,用於在沒想好函式內容時佔位
②普通內容
關鍵字位置一一對應,除非:
def
f(name,age,***)..
.f(***=***,name=***,age=***)
python教程 分支 迴圈
講程式設計,不得不講到順序 分支 迴圈。順序就是從上到下執行 這個很簡單,不用再說了。在講分支 迴圈的時候,要特別注意python 中的強制縮排。我們先看看分支 1 簡單的if else python 1.a 1 2.if a 1 注意後面有乙個冒號。其中 是相等判斷 3.print 1 注意pri...
Python之分支與迴圈
if語句 if語句是基本的條件測試語句,用來判斷可能遇到的不同情況,並進行相應的操作。與c c 中擁有switch語句不同,python中僅有if語句可供使用,同時也能達到switch語句的效果。if語句的基本形式如下 if 條件1 語句1 elif 條件2 語句2 else 語句3 比較運算子 比...
Python的迴圈和分支
一 for迴圈和while迴圈要注意迴圈體的縮排 for 目標 in 表示式 迴圈體while條件 迴圈體二 if else語句 x,y 4,5 if x y small x else small yscore int input 請輸入乙個分數 if 100 score 90 print a el...