python流程控制 if條件判斷

2021-08-14 08:35:07 字數 973 閱讀 9794

if:

計算機能做自動化任務,是因為它可以自己做條件判斷:簡單說,如果怎樣則怎樣。

舉例:輸入使用者年齡,根據年齡的不同列印出不同的內容,這裡我們用if語句來實現:

age = 18

if age >= 20:

print('大叔您好!')

print('成年人了')

else:

print('小朋友你好')

根據python的縮排規則,如果if判斷是真,則會把兩行print語句執行,否則不做事。可以看到上例中還有乙個else,如果判斷為假,也就是false,則會執行else下面的內容。注意的是else後面也要有冒號

elif:

elif可以做更細緻的判斷,例如:

age = 2

if age >= 20:

print('大叔您好!')

elif age <= 3:

print('小可愛,麼麼踹')

else:

print('老年人')

elif是else if 的縮寫,完全可以寫多個。

if語句的特點:它從上往下做判斷,在某個判斷上為true時,則執行對應的條件語句,會忽略掉剩下的判斷式

if判斷式的簡寫:

if x:

print('true')

只要x是非零數值。非空字串和非空list等等,則會判斷為true,否則就判斷為false

練習題:

1. 輸入三個整數x,y,z,請把這三個數由小到大輸出。   1.程式分析:我們想辦法把最小的數放到x上,先將x與y進行比較,如果x>y則將x與y的值進行交換,   然後再用x與z進行比較,如果x>z則將x與z的值進行交換,這樣能使x最小。

解答:x=int(input('please enter x='))

y=int(input('please enter y='))

z=int(input('please enter z='))

if x

python 流程控制(條件語句)

1,python流程控制單條件基本語句 2,python流程流程多條件控制語句 3,三元運算 1,python流程控制單條件基本語句 if 判斷條件 執行語句 else 執行語句 判斷條件為真,即執行語句,否則執行else中的語句。變數非空或者不為0或者不為none即為真。例子 usr bin en...

Python 流程控制(if條件判斷詳解)

流程控制是計算機運算領域的用語,意指在程式執行時,個別的指令 或是陳述 子程式 執行或求值的順序 再複雜的程式基本都是由這三大流程組成 if符合執行條件 則按照設定好的程式執行,不滿足就執行其他其他操作 我們所說的分支語句 就是所謂的判斷語句 if else 語句,當 if 的條件為 true 時執...

Python 流程控制語句 條件語句

條件語句可以給定乙個判斷條件,並在程式執行過程中判斷該條件是否成立。程式根據判斷結果執行不同的操作,這樣就可以改變 的執行順序,從而實現更多功能。例如,使用者登入某電子郵箱軟體,若帳號與密碼都輸入正確,則顯示登入成功介面,否則顯示登入失敗介面,具體如圖所示。python中的條件語句有if語句 if ...