python條件控制語句

2021-10-05 02:21:13 字數 2739 閱讀 9266

(1)執行的流程

if語句在執行時,會先對條件表示式進行求值判斷,

(2) 語法

語法1: if 條件表示式 : 單行語句

語法2: if 條件表示式 :

**塊(多行語句)

(3)**塊解釋

num =

11if num >8:

print

('num比8大'

)if num >8:

print

('**塊中第一行輸出'

)print

('**塊中第二行輸出'

)print

('**塊中第三行輸出')if

2< num <20:

print

('num大於2小於20')if

true

:print

('haha'

)print

('hello'

)print

('abc'

)

int()函式–>轉為整數型

a=

int(

input

("請輸入乙個數字:"))

a =eval

(input

("請輸入乙個數字:"))

type

(temp)

type

(temp)

(3)input()函式使用情形

# input() 接收乙個標準的輸入資料 返回 string型別

username =

input

('請輸入你的使用者名稱:'

)# 判斷使用者是否是admin

if username ==

'admin'

:print()

(1)語法

if 條件表示式 :

**塊else :

**塊(2)執行流程

if-else語句在執行時,先對if後的條件表示式進行求值判斷

如果為true,則執行if後的**塊

如果為false,則執行else後的**塊

# input()函式返回的是乙個字串,而工資值可能有小數點,所以用float()轉換

pay =

float

(input

('請輸入你的工資:'))

if pay >

8000

:print

('你達到了平均薪資'

)else

:print

('加油呀'

)

(1)語法

if 條件表示式 :

**塊elif 條件表示式 :

**塊elif 條件表示式 :

**塊elif 條件表示式 :

**塊else :

**塊(2)執行流程

if-elif-else語句在執行時,會自上向下依次對條件表示式進行求值判斷:

- 如果表示式的結果為true,則執行當前**塊,然後語句結束

-如果表示式的結果為false,則繼續向下判斷,直到找到true為止

如果所有的表示式都是false,則執行else後的**塊

注意 :

if-elif-else中只會有乙個**塊會執行

#總結 if-elif-else 語句中只有乙個**塊會執行

#工資判斷

value =

10000000

if value >=

30000

:print

('有錢就是任性'

)elif value >=

20000

:print

('有錢真好!'

)elif value >=

10000

:print

('哥也月薪上萬了'

)elif value >=

5000

:print

('工資還說的過去'

)elif value >=

2000

:print

('能養活自己了'

)else

:print

('你該加油了'

)# 季節判斷,根據指定月份列印該月份所屬的季節(3 4 5春季 6 7 8夏季 9 10 11 秋季 12 1 2 冬季)

if month ==

3or month ==

4or month ==5:

print

(month,

'春季'

)if month ==

6or month ==

7or month ==8:

print

(month,

'夏季'

)if month ==

9or month ==

10or month ==11:

print

(month,

'秋季'

)if month ==

12or month ==

1or month ==2:

print

(month,

'冬季'

)else

:print

(month,

'月份不存在'

)

python控制條件語句 Python條件控制語句

條件控制語句 if語句 if條件加表示式 if else語句 if elif else語句 if 表示式1 語句1elif 表示式2 語句2elif 表示式3 語句3else 語句e邏輯 當程式執行到if elif else語句時,首先計算表示式1的值,如果表示式1的值為假,則執行表示式2,如果表示...

python條件控制語句

python的條件表示式 if elif else while for python沒有switch與cases debian python cat if usr bin python coding utf 8 a 0ifa 1 print a 小於 1 elif a 1 print a 大於1 e...

Python 條件控制語句

格式 if 表示式1 語句1elif 表示式2 語句2elif 表示式3 語句3 elif 表示式n 語句nelse 可有可無 語句e邏輯 當程式執行到if elif else語句時,首先計算 表示式1 的值,如果 表示式1 的值為真,則執行 語句1 執行完 語句1 則跳過整個if elif els...