python的選擇結構(if語句)

2021-10-02 05:59:18 字數 1361 閱讀 1150

(1)條件語句:這是乙個可鞥為真也可能為假的語句,由if關鍵字開始,由冒號結束,例如:

if scores ==

100:

注:它與c語言最大的不同之處在於這裡面的條件語句沒有括號。

(2)**塊:這是一段可以執行的**,當條件語句為真時就會執行這個**塊。特別需要注意的是,python 語句中的**塊並沒有使用常見的大括號,而是採用縮排的方式,很多熟練使用其他語言的程式設計師對此可能並不習慣。python 中的縮排會影響程式的編譯,這一點必須要牢記。

if scores ==

100:

print

('good!'

)

上面的是正確的寫法,而下面的是錯誤的,兩種寫法的不同僅在於縮排

if scores ==

100:

print

('good!'

)

當然僅僅使用if是遠遠不夠的,如果你想當scores不等於100時輸出no就要使用else了。

if scores ==

100:

print

('good!'

)else

:print

('no!'

)

當情況更為複雜時就要使用elif,這裡用乙個「得分轉化等級」的練習來體現一下它的功能:

n=

input

("請輸入您的成績:"

)if n >=

'90'

:print

('a'

)elif n >=

'80'

:print

('b'

)elif n >=

'60'

:print

('c'

)else

:print

('d'

)

我們還可以運用這個if判斷寫乙個極其簡單的登陸模組:

n1 =

input

("請輸入使用者名稱:"

)n2 =

input

("請輸入密碼:"

)if n1 ==

"root"

and n2 ==

"root!23"

:print

("登入成功"

)else

:print

("登入失敗"

)

隨著後續的不斷學習,我也會慢慢的去優化這個登入模組的。

python基本語句 選擇結構

基本用法 if 要判斷的條件 條件成立的時候,要做的事情 else 條件不成立的時候,要做的事情例 age 18if age 18 print 你已成年!else print 你未成年!基本用法 if 要判斷的條件 條件成立的時候,要做的事情 elif 條件2 條件成立的時候,要做的事情 else ...

選擇結構語句

ifelse ifelse語句 if 判斷語句 else if 判斷語句 else 您的輸入有誤,請注意體重為kg,身高為m 您的bmi值為 25.351541373715524 您的體重過輕需要加強營養 您的bmi值為 25.351541373715524 您的體重十分標準 4if else語句中...

選擇結構語句

int和char的轉換 int a a char b 65 system.out.println a 97 system.out.println b a system.out.println a b 162 字串拼接區別 system.out.println hello 10 20 hello102...