2020-08-06
閱讀量:
3483
如何用Python計算身體質(zhì)量指數(shù)BMI,并給出胖瘦程度評價?
問:
身體質(zhì)量指數(shù) (Body Mass Index, 簡稱 BMI),是目前國際上常用的衡量人體胖瘦程度以及是否健康的一個標準。BMI 值超標,意味著你必須減肥了。
BMI 的計算公式是:BMI=體重(千克)/身高的平方(米)
按照中國人的體質(zhì)特征,BMI 指數(shù)小于 18.5 為體重過輕,在 18.5 到 23.9 之間為正常,在 24 到 27.9 之間為超重,大于等于 28 的為肥胖。
請你根據(jù)上述邏輯,使用Python 的input() 函數(shù)獲取體重和身高,并計算出對應的 BMI 指數(shù)。然后根據(jù) BMI 指數(shù)值打印出對應的提示(體重過輕、正常、超重或肥胖)。
答:
weight=float(input("你的體重是多少Kg?")) height=float(input("你的身高是多少米?")) BMI = weight/(height * height) if BMI < 18.5: print("你屬于體重過輕") else: if BMI < 23.9: print("你屬于正常") else: if BMI < 27.9: print("你屬于超重") else: print("你屬于肥胖")
另一種答案:
height=float(input("請輸入身高"))
weight=float(input("請輸入體重"))
BMI = weight/(height**2)
if BMI<18.5:
print("過輕")
elif 18.5<= BMI<24:
print("正常")
elif 24<= BMI<28:
print("過重")
elif 28<= BMI<32:
print("肥胖")
else:
print("嚴重肥胖")






推薦帖子
0條評論
0條評論
0條評論