流程控制,if判斷與while迴圈
阿新 • • 發佈:2022-03-08
1.流程控制理論
1. 流程控制的定義
流程控制其實是控制事物的執行順序或者是控制事物的執行
2.執行流程的分類
1. 順序結構
流程自上往下執行
目前我們編寫的程式碼都是順序結構
2. 分支結構
流程會根據某些條件的判斷而執行不同的流程
如: if判斷
3.迴圈結構
程式中需要根據某些條件的反覆的做相同的事情,並且會有一個迴圈的
如: while 迴圈, for 迴圈
2.
例項程式碼 # 1.單if分支 index = 1 if index > 2: print('數字大於2') # 2.if與else分支 index = 1 if index > 2: print('數字大於2) else: print('數字小於等於2') # 3.if與elif與else分支 index = 1 if index >3: print('數字大於3') elif index > 2: print('數字大於2') else: print('數字小於等於2') # 4.if的巢狀 index = 1 if index < 2: print('數字小於2‘) if index <= 1: print('數字小於等於1')
迴圈結構
1.while迴圈
語法結構:
while + 條件:
條件成立之後執行的迴圈體程式碼
2.while+break迴圈
while + 條件:
條件成立之後執行的迴圈體程式碼
if +條件:
條件成立之後執行的程式碼(可以有多行)
break
3.while+continue迴圈
while + 條件:
條件成立之後執行的迴圈體程式碼
if +條件:
條件成立之後執行的程式碼(可以有多行)
continue
程式碼例項 # 1. while迴圈 while True: index = 1 print(index) # 2. while + break while True: count = 1 while count < 10: if count ==5: continue count += 1 print(count) # 3. while + continue count = 1 while count < 10: if count == 2: continue count += 1 print(count)
4. Python程式設計
程式碼例項
count = 1
while count < 10: # 父程式碼 count += 1 # 子程式碼 兩個子程式碼縮排格式一致 print(count) # 子程式碼