首頁 資訊 bmi健康指數(shù)

bmi健康指數(shù)

來源:泰然健康網(wǎng) 時(shí)間:2024年11月24日 14:59

#!/usr/bin/python # -*- coding: utf-8 -*- #小明身高1.75,體重80.5kg。請根據(jù)BMI公式(體重除以身高的平方) #幫小明計(jì)算他的BMI指數(shù),并根據(jù)BMI指數(shù): #低于18.5:過輕 # 18.5-25:正常 # 25-28:過重 # 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)品,請輸入身高m:n')        if height.strip()=='':           print('請重新輸入您的身高')           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('請輸入體重kg:n')        if weight.strip()=='':           print('請重新輸入您的體重')           return tizhong(weight)              weight = float(weight)        if weight <= 0:            print('體重?cái)?shù)據(jù)要大于0')            return tizhong(weight)        else:            return weight      

print('?低于18.5:過輕n ?18.5-25:正常n ?25-28:過重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ù)有誤,請輸入大于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,'您的體重過重') 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ù)bmi計(jì)算
什么是健康的BMI指數(shù)范圍?
什么是BMI指數(shù)
bmi指數(shù)計(jì)算器
bmi指數(shù)怎么算
對于超高BMI指數(shù)的人來說,健康飲食和鍛煉是否足夠改善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

推薦資訊