python條件判斷標準 python之條件判斷

2021-10-11 10:06:46 字數 1243 閱讀 4790

一、python之if語句

計算機之所以能做很多自動化的任務,因為它可以 自己做條件判斷。

比如,輸入使用者年齡,根據年齡列印不同的內容,在 python程式中,可以用if語句實現:

age=20

if age >= 20:

print 'your age is '+age

print 'adult'

print 'end'

注意:python**的縮排規則。具有相同縮排的**被視 為**塊,上面的3,4行 print 語句就構成乙個**塊 (但不包括第5行的print)。如果 if 語句判斷為 true,就 會執行這個**塊。

縮排請嚴格按照python的習慣寫法:4個空格,不要使用 tab,更不要混合tab和空格,否則很容易造成因為縮排 引起的語法錯誤。

注意: if 語句後接表示式,然後用:表示**塊開始。

二、python之if-else

當 if 語句判斷表示式的結果為 true 時,就會執行 if 包含 的**塊: if age >= 18: print 'adult『 如果我們想判斷年齡在18歲以下時,列印出 'teenager' , 怎麼辦?

因此,可以 用乙個 if ... else ... 語句把它們統一起來:

if age >= 18:

print 'adult'

else:

print 'teenager'

利用 if ... else ... 語句,我們可以根據條件表示式的值 為 true 或者 false ,分別執行 if **塊或者 else **塊。 注意: else 後面有個「 :」 。

三、python之if-elif-else

有的時候,乙個 if ... else ... 還不夠用。比如,根據年 齡的劃分:

避免巢狀結構的 if ... else ...,我們可以用 if ... 多個elif ... else ... 的結構,一次寫完所有的規則:

if age >= 18:

print 'adult'

elif age >=16:

print 'teenager'

elif age >=3:

print 'kid'

else:

print 'baby'

elif 意思就是 else if。這樣一來,我們就寫出了結構非常 清晰的一系列條件判斷。 特別注意: 這一系列條件判斷會從上到下依次判斷,如果 某個判斷為 true,執行完對應的**塊,後面的條件判 斷就直接忽略,不再執行了。

Python 條件判斷

python 之if語句 計算機之所以能做很多自動化的任務,因為它可以自己做條件判斷。比如,輸入使用者年齡,根據年齡列印不同的內容,在python程式中,可以用 if語句 實現 age 20 if age 18 print your age is age print adult print end ...

Python 條件判斷

python if語句if 條件判斷1 執行1 elif 條件判斷2 執行2 elif 條件判斷3 執行3 else 執行4 這個給兩個例子想必大家就能懂了 bmi指數 即身體質量指數,簡稱體質指數又稱體重,英文為body mass index,簡稱bmi bmi是用體重公斤數除以身高公尺數平方得出...

Python 條件判斷

python程式設計中if語句用於控制程式的執行,基本形式為 if 判斷條件 執行語句 score 80 if score 80 print score is a else print score is not a 注意 print語句要注意縮排,不要tab和空格混用,否則回變編譯報錯 案例2 成績...