流程控制,if判斷與while迴圈

2022-10-08 16:27:20 字數 2704 閱讀 3078

流程控制其實是控制事物的執行順序或者是控制事物的執行

流程自上往下執行

目前我們編寫的**都是順序結構

流程會根據某些條件的判斷而執行不同的流程

如: 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

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)

**例項

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判斷...