迴圈
巢狀迴圈:
外迴圈內迴圈
外迴圈執行一次,內迴圈執行一遍
while
while
forfor
while
forfor
while
對於未知迴圈:
傾向於用while迴圈
列印矩形
列印直角三角形
列印空心的以上圖形
列表的使用:
定義:list1 =
特性:可以儲存任意型別多個資料
允許存在重複元素
有乙個索引順序
長度:len(list)
索引範圍:
[0,len(list)-1]
列表的遍歷:
while
forfor i in list:
切片操作:
list[start:stop:step]
start:表示起點
stop:表示終點(不包含)
step:表示步長
start,stop:如果為負值,表示倒數第幾個元素
step: 步長為負值,倒著切
列表的操作:
序列解包:
多個變數 = 列表
a,b = [1,2]
a,*b = [1,2,3]
*a,b = [1,2,3]
流程控制
語句結構:
1.順序結構
從上往下從左往右依次執行
2.分支結構
1.單分支
if 條件:
條件成立執行
2.雙分支(二選一)
if 條件:
條件成立執行
else:
條件不成立執行
3.多分支(多選一)
if 條件1:
條件1成立執行
elif 條件2:
條件2成立執行
elif 條件3:
條件3成立執行
...else:
其他情況
複雜的分支結構(巢狀分支)
if 條件1:
if 條件2:
pass
else:
pass
else:
pass
3.迴圈結構
1.while 迴圈
while 條件:
條件成立執行
while 條件:
條件成立執行
else:
條件不成立執行
while 條件:
if 條件:
pass
else:
pass
迴圈控制:
break:
結束所在迴圈
continue:
跳過本次迴圈中,continue的後續**
流程控制 if分支結構
摘要 就像其他程式語言,shell指令碼程式也提供了分支。舉個例子 x 5if x 5 then echo x equals 5.else echo x does not equal 5.fiif 語句語法如下 if commands then commands elif commands then...
流程控制語句 分支結構案例
需求 通過鍵盤錄入乙個整數,請用程式實現判斷該整數是奇數還是偶數,並在控制台輸出該整數是奇數還是偶數。分析 為了體現任意給出乙個整數,採用鍵盤錄入乙個資料 判斷整數是偶數還是奇數要分兩種情況進行判斷,使用if else結構 判斷是否偶數需要使用取餘運算子實現該功能 number 2 0 根據判定情況...
js流程控制 分支
流程控制 在乙個程式執行的過程中,各條 的執行順序對程式的結果是有直接影響的,很多時候我們要通過控制 的執行順序來實現我們要完成的功能 簡單理解 流程控制就是來控制我們的 按照什麼結構順序來執行。有順序結構,分支結構,迴圈結構 switch與if else if的區別 1,一般情況下,他們兩個語句可...