当前位置:   article > 正文

Python-身体质量指数BMI_bmipython

bmipython

BMI:Body Mass Index

国际上常用的衡量人体肥胖和健康成度的重要标准,主要用于统计分析

BMI = 体重(kg)/身高^2(m^2)

身体质量指数BMI
分类国际BMI值国内BMI值
偏瘦<18.5<18.5
正常18.5-2518.5-24
偏胖25-3024-28
肥胖>=30>=28

问题:

输入: 输入给定的体重和身高

输出: BMI指标分类信息(国际和国内)

  1. #CalBMI.py
  2. height,weight = eval(input("请输入身高(米)和体重(公斤)[逗号隔开]:"));
  3. bmi = weight/pow(height,2);
  4. print("身体质量指数BMI的值是:{0:.2f}".format(bmi));
  5. who,nat = "","";
  6. if bmi<18.5:
  7. who,nat = "偏瘦","偏瘦";
  8. elif bmi>=18.5 and bmi<24:
  9. who,nat = "正常","正常";
  10. elif bmi>=24 and bmi <25:
  11. who,nat = "正常","偏胖";
  12. elif bmi>=25 and bmi < 28:
  13. who,nat = "偏胖","偏胖";
  14. elif bmi>=28 and bmi<30:
  15. who,nat = "偏胖","肥胖";
  16. elif bmi>=30:
  17. who,nat = "肥胖","肥胖";
  18. print("BMI指标为国际:'{0}',国内:'{1}'".format(who,nat));
  19. #运行结果
  20. #请输入身高(米)和体重(公斤)[逗号隔开]:1.75,75
  21. #身体质量指数BMI的值是:24.49
  22. #BMI指标为国际:'正常',国内:'偏胖'

举一反三

  • 多分支条件之间的覆盖是重要问题
  • 程序可以运行,但如果不正确,要注意多分支
  • 分支结构是程序的重要框架,读程序先看分支

本文仅为学习Python记录,资料来源于中国大学MOOC《Python语言设计》—嵩天 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/389657
推荐阅读
相关标签
  

闽ICP备14008679号