微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python计算BMI指数怎么做?如何用Python编写求BMI指数程序

BMI一般指身体质量指数,是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。而也可以使用python来编写计算bmi指数的程序,下文所介绍的就是完整程序代码以及相关步骤解析,想学习和了解的小伙伴就和小编一期往下看看吧。

一、需求分析

因为BMI指数是有着固定公式可以去计算出结果的,所以只需要根据值来套入这个公式从而即可得到bmi指数。那么该指数的计算公式为体重除以身高身高的平方,单位分别为千克以及米。

而根据结果则是会划分为过轻、正常、过重、肥胖、非常肥胖五个依次递增的结果,而它们之间的界限划分是低于18.5、239、27、32以及高于32。

二、代码编写

首先需要打开pycharm或者是自带的IDLE编辑器,之后点击file菜单项来新建python脚本文件在这文件之中来编写bmi指数计算程序的代码并且运行它。

代码需要先使用两个input()来分别获取到从外部接收的身高以及体重数据,然后套用BMI指数计算公式得到该数值。再用if条件判断语句来判断该指数是属于哪一种身体状态,不过需要从小到大来根据数值编写if/else if语句,详细代码示例如下所示:

weight = eval(input('体重(单位:kg):'))
height = eval(input('身高(单位m):'))
BIM = weight/pow(height,2)
if BIM<18.5:
    print('过轻')
elif BIM>=18.5 and BIM<=23.9:
    print('正常')
elif BIM>=24 and BIM<=27:
    print('过重')
elif BIM>=27 and BIM<=32:
    print('肥胖')
elif BIM>32:
    print('非常肥胖')

代码编写完成之后将其保存起来,然后直接在编辑器中使用快捷键F5来运行它,或者是在命令行中运行该脚本都可以。脚本运行之后会自动打开命令行窗口,然后输入身高以及体重两个数值即可计算出BMI指数以及其对应的身体状态。

以上就是关于“Python计算BMI指数怎么做?如何用Python编写求BMI指数程序”的全部内容了,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐