Python 條件判斷

2021-08-13 04:10:14 字數 1300 閱讀 5979

python if語句

if 《條件判斷1>:

《執行1>

elif 《條件判斷2>:

《執行2>

elif 《條件判斷3>:

《執行3>

else:

《執行4>

這個給兩個例子想必大家就能懂了

#bmi指數(即身體質量指數,簡稱體質指數又稱體重,英文為body mass index,簡稱bmi)

#bmi是用體重公斤數除以身高公尺數平方得出的數字

#bmi目前國際上常用的衡量人體胖瘦程度以及是否健康的乙個標準。主要用於統計用途

#當我們需要比較及分析乙個人的體重對於不同高度的人所帶來的健康影響時,bmi值是乙個中立而可靠的指標。

#!usr\bin\env python3

# _*_ coding: utf-8 _*_

h = float(input("請輸入您的身高(單位m):"))

w = float(input("請輸入您的體重(單位kg):"))

bmi = w / (h*h)

if bmi < 18.5: print('太輕了, 你應該多吃點ヾノ≧∀≦)o')

elif bmi >= 18.5

and bmi < 25: print('正常, 羨慕嫉妒恨ヽ(°◇° )ノ')

elif bmi >= 25

and bmi < 28: print('有點重了, 哈哈哈ヾ§  ̄▽)ゞ')

elif bmi >= 28

and bmi < 32: print('肥胖, 你該**了ヽ(°◇° )ノ')

else: print('嚴重肥胖, 臥槽快去看醫生ヽ(*。>д<)o゜')

#判斷某年是否是閏年

#!usr/bin/env python3

# _*_ coding: utf-8 _*_

year = int(input('請輸入乙個年份: '))

if year%4==0

and year%100 != 0

or year%400 == 0:

print(year,'是閏年')

else:

print(year,'不是閏年')

需要注意的是python沒有switch-case語句,其實這樣很不方便,你可以使用dict或者函式或者類來實現相同的功能。

def

switch

(var):

return .get(var, 'default')

詳情:

Python 條件判斷

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

Python 條件判斷

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

Python 條件判斷

1,python 縮排規則 具有相同縮排的 視為 塊 2,縮排請嚴格按照python的習慣寫法 4個空格,不要使用tab,更不要混合tab和空格,否則很容易造成因為縮排引起的語法錯誤。age 20 if age 18 print your age is age print adult print e...