python06入門 流程控制之if判斷

2022-08-10 15:42:19 字數 3004 閱讀 6036

目錄1、**塊指的是同一級別的**,在python中用縮排相同的空格數(除了頂級**塊無任何縮排之外,其餘**都是在原有的基礎上縮排4個空格)來來標識同一級別的**塊

2、同一級別的**塊會按照自上而下的順序依次執行

if 條件1: # 條件成立的情況下執行子**塊1、2、3

**1**2

**3...

案例

age =22

height=170

weight=100

gendel="female"

print('我是頂級**...')

if age > 16 and age < 26 and height >160 and gendel == "female":

print("開始表白。。。。")

print('我是頂級**....')

# 輸出

# 我是頂級**...

# 開始表白。。。。

# 我是頂級**....

if 條件1: # 條件成立的情況下執行子**塊

**1**2

**3else: # 條件不成立的情況下執行else

**1**2

**3# 或if 條件1: # 條件成立的情況下執行子**塊

**1**2

**3elif 條件2: # 條件不成立的情況下執行elif子**塊

**1**2

**3

案例

age =27

height=170

weight=100

gendel="female"

print('我是頂級**...')

if age > 16 and age < 26 and height >160 and gendel == "female":

print("開始表白。。。。")

else:

print("阿姨好。。。。")

print('我是頂級**....')

# 輸出

# 我是頂級**...

# 阿姨好。。。。

# 我是頂級**....

age =27

height=170

weight=100

gendel="female"

print('我是頂級**...')

if age > 34:

print("你好。。。。")

elif age <= 27:

print('開始表白。。。。')

print('我是頂級**....')

# 輸出

# 我是頂級**...

# 開始表白。。。。

# 我是頂級**....

if 條件1:# 條件成立的情況下執行子**塊

**1**2

**3elif 條件2:# 條件不成立的情況下執行條件2子**塊

**1**2

**3elif 條件3:# 條件不成立的情況下執行條件3子**塊

**1**2

**3else: # 所有條件都不成立的情況下執行else

**1**2

**3

案例

# 如果:成績》=90,那麼:優秀

## 如果成績》=80且<90,那麼:良好

## 如果成績》=70且<80,那麼:普通

## 其他情況:很差

score=input("your score:")

score = int(score) # 把純數字的字串轉換成整型

if score >=90:

print('優秀')

elif score >= 80:

print('良好')

elif score >=70:

print('普通')

else:

print('很差')

age =18

height=170

weight=100

gendel="female"

is_ok=true

print('我是頂級**...')

if 16 < age < 26 and height >160 and gendel =='female':

print("開始表白。。。。")

if is_ok: # 如果is_ok為真則列印

print("在一起。。。。")

else: # 否則列印我們不合適

print("我們不合適。。。")

else:

print("阿姨好。。。。")

print('我是頂級**....')

# 我是頂級**...

# 開始表白。。。。

# 在一起。。。。

# 我是頂級**....

age =18

height=170

weight=100

gendel="female"

is_ok=false

print('我是頂級**...')

if 16 < age < 26 and height >160 and gendel =='female':

print("開始表白。。。。")

if is_ok: # 如果is_ok為真則列印

print("在一起。。。。")

else: # 否則列印我們不合適

print("我們不合適。。。")

else:

print("阿姨好。。。。")

print('我是頂級**....')

# 我是頂級**...

# 開始表白。。。。

# 我們不合適。。。

# 我是頂級**....

06 流程控制

var ji 20 if ji 20 alert alex 下面的 還會執行 var ji 20 if ji 20 else if true else if true else if true else 注意 瀏覽器解析 的順序 是從上往下執行,從左往右 1.模擬 如果總分 400 並且數學成績 8...

06 流程控制

06 流程控制 var ji 20 if ji 20 alert alex 下面的 還會執行 var ji 20 if ji 20 else if true else if true else if true else 注意 瀏覽器解析 的順序 是從上往下執行,從左往右 1.模擬 如果總分 400 ...

Python入門之流程控制之if判斷

if條件 1if條件2 2if 條件 1 2 3age 60 is beautiful true star 水平座 if age 16 and age 20 and is beautiful and star 水平座 print 我喜歡,我們在一起吧。print 其他 if 條件 1 2 3else...