流程控制其實是控制事物的執行順序或者是控制事物的執行
流程自上往下執行
目前我們編寫的**都是順序結構
流程會根據某些條件的判斷而執行不同的流程
如: if判斷
程式中需要根據某些條件的反覆的做相同的事情,並且會有乙個迴圈的
如: while 迴圈, for 迴圈
語法結構:
if + 條件:
條件成立之後的**(可以有多行,但是縮排需一致)
語法結構:
if + 條件:
條件成立之後的**(可以有多行,但是縮排需一致)
else:
條件不成立之後的**(可以有多行,但是縮排需一致)
語法結構:
if + 條件1:
條件成立之後的**(可以有多行,但是縮排需一致)
elif + 條件2:
條件1不成立條件2成立成立之後的**(可以有多行,但是縮排需一致)
elif + 條件3:
條件1和2都不成立和條件3成立之後的**(可以有多行,但是縮排需一致)
else:
條件不成立之後的**(可以有多行,但是縮排需一致)
語法結構:
if + 條件1:
條件成立之後的**(可以有多行,但是縮排需一致)
if + 條件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
')
while + 條件:
條件成立之後執行的迴圈體**
while + 條件:
條件成立之後執行的迴圈體**
if +條件:
條件成立之後執行的**(可以有多行)
while + 條件:
條件成立之後執行的迴圈體**
if +條件:
條件成立之後執行的**(可以有多行)
**例項#1. while迴圈
while
true:
index = 1
(index)
#2. while + break
while
true:
count = 1
while count < 10:
if count ==5:
continue
count += 1
(count)
#3. while + continue
count = 1
while count < 10:
if count == 2:
continue
count += 1
print(count)
**例項count = 1
while count < 10: # 父**
count += 1 # 子** 兩個子**縮排格式一致
print(count) # 子**
流程控制while
程式 執行的順序 一 順序執行 二 選擇執行 1.定義 某些 可能執行,也可能不執行,有選擇的執行某些 2.分類 1 if 比switch重要的多 1 if最簡單的用法 2 if的範圍問題 重要 3 if else 的用法 4 if else if else 的用法 5 c語言對真假的處理 6 if...
流程控制 while迴圈
while迴圈的結構 while條件 結果如果條件為真,則直接執行結果,然後再次判斷條件,知道條件為假,停止迴圈。結束迴圈的條件 1.改變條件 2.break 案例 1 猜大小的遊戲 n 66 理想數字為66 content int input 做個遊戲,請輸入我的理想數字是多少 while tru...
今日總結 流程控制 if判斷和while迴圈
流程控制定義 控制事物的執行流程 執行流程的分類 1 順序結構 從上往下執行 2 分支結構 根據某些條件的判斷做出不同的流程 3 迴圈結構 根據條件的判斷迴圈反覆的做相同的事情 會有乙個結束迴圈的條件 1 先python中使用縮排 表示 的從屬關係 if 18 17 print 嘿呀 它屬於if判斷...