python中的條件控制語句

2021-10-06 15:52:32 字數 1979 閱讀 2185

if語句主要是用來做判斷的,什麼情況下應該做什麼事,介紹主要是語法結構(即**構造)+執行流程

if 條件表示式:語句(適用於輸出乙個語句)

if a >10:

print

('a比10大'

)

或 if 條件表示式:

**塊(都適用)

if am <9:

print

('hello'

)print

('早上好呀,美麗的小可愛'

)print

('昨天睡得好麼?'

)print

('餓了沒?來吃早餐啦'

)

注意:1.**塊中儲存一組**,同一**塊中的**要麼都執行要麼都不執行

2.一組**塊以縮排開始,直到**恢復到之前的縮排級時結束

這個函式是用來獲取使用者輸入的資料的,呼叫該函式後,程式會立即停止,等待使用者輸入,使用者輸入完指定內容後,回車程式才會繼續向下執行。

am =

input

('現在的時間是:'

)

輸入的內容賦值給了am,其資料型別為字串資料,後面如果要使用該變數的話記得轉化資料型別。例如:轉化為浮點數型別

am =

float

(am)

該語句在if語句的基礎上,當判斷語句為false時,不是什麼都不幹,而是可以做什麼,轉化角度吧

if 條件表示式:

**塊else:

**塊

if am <9:

print

('早上好呀,美麗的小可愛'

)print

('昨天睡得好麼?'

)print

('餓了沒?來吃早餐啦'

)else

:print

('大懶蟲'

)print

('起床啦'

)print

('快點去洗漱,我給你準備了豐盛的營養早餐呦'

)

有的時候選擇不一定是只有兩種情況,還有可能是多種情況,這個時候我們就需要用if-elif-else語句了

if 條件表示式:

**塊elif 條件表示式:

**塊elif 條件表示式:

**塊…

else:

**塊

if

3<= yf <6:

print

('春天'

)elif

6<= yf <9:

print

('夏天'

)elif

9<= yf <12:

print

('夏天'

)else

:print

('冬天'

)

自上而下,如果表示式結果為true,則執行當前**塊,然後語句結束,如果表示式結果為false,則繼續鄉下判斷,直到找到true為止,如果所有的表示式都是false,則執行else後的**塊

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

while語句主要用於迴圈迭代,該語句可以是**塊重複指定次數。迴圈語句分為兩種,while迴圈和for迴圈

while 條件表示式:

**塊else:

**塊

while n <10:

print

(n) n +=

1else

:print

('n大於9'

)

python語言允許在乙個迴圈體裡面嵌入另乙個迴圈。

while 條件表示式:

while 條件表示式:

**塊**塊

break 立馬退出迴圈語句,包括else語句

continue 用來跳過當前迴圈

python中的條件控制語句

條件控制語句是用的最多也是必須熟悉的語句。現在就來說一下python中條件控制語句的基本用法 首先介紹的是語法 if 條件表示式 如果條件表示式邏輯值為true,則執行裡面的 塊,並不在執行往下的內容,反之亦然。elif 條件表示式 同上else 當if 和 elif裡的條件表示式邏輯值都為fals...

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