控制流程之if判斷

2022-04-28 06:06:01 字數 1720 閱讀 7582

if 條件:

**1**2

**3

**塊(同一縮排級別的**,例如**1、**2和**3是相同縮排的**,這三個**組合在一起就是乙個**塊,相同縮排的**會自上而下的執行)

cls = 'human'

gender = 'female'

age = 18

if cls == 'human' and gender == 'female' and age > 16 and age < 22:

print('開始表白')

print('end...')

if 條件:

**1**2

**3...

else:

**1**2

**3...

if...else表示if成立**成立會幹什麼,else不成立會幹什麼。

cls = 'human'

gender = 'female'

age = 38

if cls == 'human' and gender == 'female' and age > 16 and age < 22:

print('開始表白')

else:

print('阿姨好')

if 條件1:

**1**2

**3...

elif 條件2:

**1**2

**3...

elif 條件3:

**1**2

**3...

...else:

**1**2

**3...

if...elif...else表示if條件1成立幹什麼,elif條件2成立幹什麼,elif條件3成立幹什麼,elif...否則幹什麼。

cls = 'human'

gender = 'female'

age = 28

if cls == 'human' and gender == 'female' and age > 16 and age < 22:

print('開始表白')

elif cls == 'human' and gender == 'female' and age > 22 and age < 30:

print('考慮下')

else:

print('阿姨好')

如果我們表白的時候,表白成功的時候我們是不是會做什麼,表白不成功是不是又會會做什麼呢?

# if的巢狀

cls = 'human'

gender = 'female'

age = 18

is_success = false

if cls == 'human' and gender == 'female' and age > 16 and age < 22:

print('開始表白')

if is_success:

print('那我們一起走吧...')

else:

print('我逗你玩呢')

else:

print('阿姨好')

輸出結果:逗你玩呢

控制流程之迴圈語句

乙個迴圈一般應包括四部分內容 初始化部分 用來設定迴圈的一些初始化條件,計數器清零等。迴圈體部分 這是反覆被執行的一段 可以是單語句,也可以是復合語句。迭代部分終止部分 通常是以乙個布林表示式,每一次迴圈要對該表示式求值,以驗證是否滿足迴圈終止條件。while迴圈 while語句的一般格式 whil...

流程控制之if判斷

一,如果 成績 90,那麼 優秀 如果成績 80且 90,那麼 良好 如果成績 70且 80,那麼 普通 其他情況 很差 score input please input your score score int score if score 90 print 優秀 elif score 80 pr...

流程控制 條件判斷

if 條件 滿足條件時的操作 else 不滿足條件時的操作可以和else一起使用 if 性別為男性 輸出男性的體重 elif 性別為女性 輸出女性的體重 else 第三種性別的體重 if 條件1 滿足條件1 做的事情1 滿足條件1 做的事情2 if 條件2 滿足條件2 做的事情1 滿足條件2 做的事...