分支: 函數
if <條件判斷1>: <執行1> elif <條件判斷2>: <執行2> elif <條件判斷3>: <執行3> else: <執行4>
注意:1) 分支須要注意縮進spa
2) 分支符合其中某一個判斷條件,後續的分支則再也不執行code
循環:blog
循環是讓計算機作重複任務的有效的方法進程
1 for...in循環class
for x in list: #將list中的每個元素帶入x,而後執行縮進塊的語句 ...... for x in range(101): #循環執行100次,至關於[1,2,3,......,100],也是一個list ......
for x in list(range(101)): #循環執行100次,至關於[1,2,3,......,100],也是一個list ...... #Python內置函數range(),可生成一個整數序列,再經過list()函數能夠轉換爲list。好比range(101)生成的序列是從0開始小於101的整數
2 while循環循環
while <條件>: ...... #只要條件知足,就不斷循環,條件不知足時退出循環
3 break和continue程序
break語句能夠在循環過程當中直接退出循環
continue語句能夠提早結束本輪循環,並直接開始下一輪循環
這兩個語句一般都必須配合if語句使用。
要特別注意,不要濫用break和continue語句。break和continue會形成代碼執行邏輯分叉過多,容易出錯
大多數循環並不須要用到break和continue語句方法
有時若是代碼寫得有問題,會讓程序陷入死循環,也就是永遠循環下去
這時能夠用Ctrl+C退出程序,或者強制結束Python進程計算機