bmi健康指數(shù)
#!/usr/bin/python # -*- coding: utf-8 -*- #小明身高1.75,體重80.5kg。請(qǐng)根據(jù)BMI公式(體重除以身高的平方) #幫小明計(jì)算他的BMI指數(shù),并根據(jù)BMI指數(shù): #低于18.5:過(guò)輕 # 18.5-25:正常 # 25-28:過(guò)重 # 28-32:肥胖 # 高于32:嚴(yán)重肥胖
import logging
def lgq(height,weight): bmi =weight/height bmi = bmi / height
return bmi
def shengao(height): height = input('歡迎使用我司產(chǎn)品,請(qǐng)輸入身高m:n') if height.strip()=='': print('請(qǐng)重新輸入您的身高') return shengao(height) height = float(height) if height <= 0: print('身高數(shù)據(jù)要大于0哦') return shengao(height) elif height>3: print('您輸入的數(shù)據(jù)不能大于3哦') return shengao(height)
else: return height def tizhong(weight): weight = input('請(qǐng)輸入體重kg:n') if weight.strip()=='': print('請(qǐng)重新輸入您的體重') return tizhong(weight) weight = float(weight) if weight <= 0: print('體重?cái)?shù)據(jù)要大于0') return tizhong(weight) else: return weight
print('?低于18.5:過(guò)輕n ?18.5-25:正常n ?25-28:過(guò)重n ?28-32:肥胖n ?高于32:嚴(yán)重肥胖n') bmi =0 height = 0 weight = 0 try:
height = shengao(height)
weight = tizhong(weight)
except ValueError as e: print('您輸入的數(shù)據(jù)有誤,請(qǐng)輸入大于0的數(shù)字')
try: bmi = lgq(height,weight) except ZeroDivisionError as e: print('身高不能輸入數(shù)據(jù)為0') if bmi>18.5 and bmi<=25: print('您的bmi指數(shù)為%.2f' % bmi,'您的體重正常') elif bmi>25 and bmi<=28: print('您的bmi指數(shù)為%.2f' % bmi,'您的體重過(guò)重') elif bmi>28 and bmi<=32: print('您的bmi指數(shù)為%.2f' % bmi,'您的體重肥胖') elif bmi>32: print('您的bmi指數(shù)為%.2f' % bmi,'你的體重嚴(yán)重肥胖') else: print('您的bmi指數(shù)為%.2f' % bmi,'您的體重太瘦了')
相關(guān)知識(shí)
健康指數(shù)bmi計(jì)算
什么是健康的BMI指數(shù)范圍?
什么是BMI指數(shù)
bmi指數(shù)計(jì)算器
bmi指數(shù)怎么算
對(duì)于超高BMI指數(shù)的人來(lái)說(shuō),健康飲食和鍛煉是否足夠改善BMI指數(shù)?
bmi指數(shù)標(biāo)準(zhǔn)范圍
bmi指數(shù)怎么計(jì)算
BMI指數(shù)要怎么計(jì)算
BMI指數(shù)是什么意思
網(wǎng)址: bmi健康指數(shù) http://www.u1s5d6.cn/newsview57722.html
推薦資訊
- 1發(fā)朋友圈對(duì)老公徹底失望的心情 12775
- 2BMI體重指數(shù)計(jì)算公式是什么 11235
- 3補(bǔ)腎吃什么 補(bǔ)腎最佳食物推薦 11199
- 4性生活姿勢(shì)有哪些 盤點(diǎn)夫妻性 10428
- 5BMI正常值范圍一般是多少? 10137
- 6在線基礎(chǔ)代謝率(BMR)計(jì)算 9652
- 7一邊做飯一邊躁狂怎么辦 9138
- 8從出汗看健康 出汗透露你的健 9063
- 9早上怎么喝水最健康? 8613
- 10五大原因危害女性健康 如何保 7828
- 今日水素:陽(yáng)臺(tái)菜園,居家種出健康芽菜指南
- 運(yùn)動(dòng)女孩的休閑穿搭
- 《居家健康監(jiān)測(cè)證明》可在“隨申辦”在線開
- 【便民提示】在線開具“居家健康監(jiān)測(cè)證明”
- 健身休閑館如何經(jīng)營(yíng)管理
- 這個(gè)集運(yùn)動(dòng)、休閑、時(shí)尚為一體的運(yùn)動(dòng)品牌進(jìn)
- 知名運(yùn)動(dòng)休閑服裝品牌
- 江北新區(qū)兩案例入選省級(jí)居家社區(qū)養(yǎng)老服務(wù)典
- 康健園·戰(zhàn)“疫”|慢性病患者如何做好居家
- 北京啟明康健休閑健身中心 (北京市豐臺(tái)區(qū)