当前位置:   article > 正文

Python 根据身高体重计算BMI值_根据身高体重计算bmi指数python

根据身高体重计算bmi指数python
  1. # 根据身高体重计算某个人的BMI值
  2. """
  3. 介绍:
  4. BMI又称身体质量指数,它是国际上常用的衡量人体肥胖程度以及是否健康的一个标准。
  5. 计算公式:身体质量指数(BMI) == 体重(kg) / (身高(m) ** 2)
  6. 判断标准:BMI < 18.5 过轻
  7. 18.5 <= BMI <= 23.9 正常
  8. 24 <= BMI <= 27 微胖
  9. 28 <= BMI <= 32 肥胖
  10. BMI > 32 非常肥胖
  11. 知识点:
  12. 1、数据类型转换
  13. 2、while 循环语句
  14. 3、if/elif/else 条件语句
  15. 4、算术运算符:幂,符号'**'
  16. 5、比较运算符:<、>、<=、>=
  17. 6、print()/input()函数
  18. """
  19. while True:
  20. # 带提示语输入赋值
  21. height = float(input('请输入身高(cm):'))
  22. weight = float(input('请输入体重(kg):'))
  23. # BMI计算
  24. bmi = weight / ((height / 100) ** 2)
  25. # 根据BMI值判断身体状况
  26. if bmi < 18.5:
  27. print('您的BMI值为:{:.2f},属于"过轻",要按时吃饭哟!' .format(bmi))
  28. elif bmi >= 18.5 and bmi <= 23.9:
  29. print('您的BMI值为:{:.2f},属于"正常",请保持乐观心态!'.format(bmi))
  30. elif bmi >= 24 and bmi <= 27:
  31. print('您的BMI值为:{:.2f},属于"微胖",请少吃夜宵!'.format(bmi))
  32. elif bmi >= 28 and bmi <= 32:
  33. print('您的BMI值为:{:.2f},属于"肥胖",请多运动!'.format(bmi))
  34. elif bmi > 32:
  35. print('您的BMI值为:{:.2f},属于"非常肥胖",请管住嘴,多运动!'.format(bmi))

运行结果:

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

闽ICP备14008679号