Python 之体重指数( BMI )

        现代人都比较注重自己的体型。如何判断自己是否超重呢?

        简易的方法可采用身高(厘米)-105,据此计算出的标准体重的±10%内属于正常,大于20%为肥胖:20%-30%为轻度肥胖,30%-50%为中度肥胖,大于50%为重度肥胖。

        医学上多采用体重指数(BMI)据以判断。BMI是世界卫生组织(WHO)推荐的国际统一使用的肥胖分型标准,BMI=体重(千克)/身高(米^2)。不同国家分型标准略有不同。

        

        也可以借助 python 编程测定您的 BMI 及相应分型: 


                
  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
BMI是身体质量指数,用于衡量人体肥胖程度和是否健康的一个标准。计算公式为:BMI = 体重(kg)/(身高(m)** 2)。根据计算结果,可以判断身体的状况。根据提供的引用,我为您提供了两种计算BMI的方法。 方法一:根据引用中的代码,我们可以使用循环语句和条件语句来计算BMI值并判断身体状况。代码如下: ```python while True: height = float(input('请输入身高(cm):')) weight = float(input('请输入体重(kg):')) bmi = weight / ((height / 100) ** 2) if bmi < 18.5: print('您的BMI值为:{:.2f},于"过轻",要按时吃饭哟!' .format(bmi)) elif bmi >= 18.5 and bmi <= 23.9: print('您的BMI值为:{:.2f},属于"正常",请保持乐观心态!'.format(bmi)) elif bmi >= 24 and bmi <= 27: print('您的BMI值为:{:.2f},属于"微胖",请少吃夜宵!'.format(bmi)) elif bmi >= 28 and bmi <= 32: print('您的BMI值为:{:.2f},属于"肥胖",请多运动!'.format(bmi)) elif bmi > 32: print('您的BMI值为:{:.2f},于"非常肥胖",请管住嘴,多运动!'.format(bmi)) ``` 方法二:根据引用中的代码,我们可以使用输入函数和条件语句来计算BMI值并判断身体状况。代码如下: ```python tall=float(input("请输入身高/m:")) kg=float(input("请输入体重/kg:")) BMI=kg/tall/tall if BMI < 18.5: print("您的BMI值为:{:.2f},属于'轻'".format(BMI)) elif BMI > 18.5 and BMI < 25: print("您的BMI值为:{:.2f},属于'正常'".format(BMI)) elif BMI > 25 and BMI < 32: print("您的BMI值为:{:.2f},属于'肥胖'".format(BMI)) else: print("您的BMI值为:{:.2f},属于'严重肥胖'".format(BMI)) ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

香饽々

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值