BMI:Body Mass Index

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

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

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

问题:

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

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

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

举一反三

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

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

Python-身体质量指数BMI相关推荐

  1. Python身体质量指数BMI

    BMI :Body Mass Index 国际上常用的衡量人体肥胖和健康程度重要标准,主要用于统计分析‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪ ...

  2. Python 身体质量指数BMI

    输入身高(以米为单位),以及体重(以千克为单位)将会获得国际以及国内BMI指数: 代码: height, weight = eval(input("请输入身高(米)和体重\(公斤)[逗号隔开 ...

  3. python计算身体质量指数_利用Python计算身体质量指数BMI来判断体型

    身体质量指数BMI:对身体质量的刻画(Body Mass Index) 国际上常用的衡量人体肥胖和健康程度的重要标准,主要用于统计分析. 定义: 有上图考虑BMI的值的结果因国内和国外的标准不同而不同 ...

  4. C语言计算身体质量质数BMI,Python需如何计算身体质量指数BMI从而来判断体型

    Python需如何计算身体质量指数BMI从而来判断体型 发布时间:2020-09-10 15:31:18 来源:亿速云 阅读:86 作者:Leah Python需如何计算身体质量指数BMI从而来判断体 ...

  5. Python课实例5:身体质量指数BMI

    蜗牛日记20200224 中国大学MOOChttp://www.icourse163.org <Python语言程序设计>(9期) 2019年07月04日 10:00 - 2019年08月 ...

  6. 写一个Python程序计算身体质量指数BMI

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 目录 文章目录 前言 一.BMI是什么? 二.使用步骤 1.代码实现 总结 前言 用python实现对身体质量指数BMI的计 ...

  7. Python实例5:身体质量指数BMI问题分析

    Python实例5:身体质量指数BMI问题分析 问题需求:1)输入:给定体重和身高值:2)输出:BMI指标分类信息(国际和国内): 思路方法:难点在于同时输出国际和国内对应的分类:思路1:分别计算并给 ...

  8. 【Python】身体质量指数BMI

    身体质量指数BMI BMI :Body Mass Index 国际上常用的衡量人体肥胖和健康程度重要标准,主要用于统计分析‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪ ...

  9. Python实现 身体质量指数BMI的计算(嵩天老师)

    示例5:身体质量指数BMI BMI的定义 -BMI:国际上常用的衡量人体肥胖和健康程度的重要标准,主要用于统计分析 -定义:BMI=体重(kg)/身高*身高(m*m) 身体质量指数标准  思路方法: ...

  10. php判断bmi值,身体质量指数(BMI)能够“看”到肿瘤的发生

    DNA甲基化是一种不改变DNA序列而化学修饰DNA的表观遗传机制,参与肿瘤的发生和发展,可作为肿瘤的早期筛查.风险评估及治疗监测的重要指标.吸烟.汽车尾气等环境因素会导致基因组DNA的甲基化或去甲基化 ...

最新文章

  1. python基础教程第三版豆瓣-1024,程序媛/猿请查收!
  2. Pyhton学习——Day9
  3. linux prc 时区,授时时区问题解决
  4. 基于CNN的性别、年龄识别及Demo实现
  5. 【OpenCV 例程200篇】52. 图像的相关与卷积运算
  6. 机器人最大的人类士人禾力积木_奇妙的机器人世界15(二)
  7. uva11054 - Wine trading in Gergovia(等价转换,贪心法)
  8. Android wpa_supplicant 四次握手 流程分析
  9. 移动终端开发必备知识(转载)
  10. setState如何知道该做什么?
  11. 【iOS开发】什么是Bundle,每个iOS应用实际上是一个Bundle
  12. 在bash中仅使用l列出目录:检查
  13. 如何用C#写一个简单的Login窗口
  14. ssh 遍历IPS 进行连接
  15. Java项目——细胞自动机
  16. Qt 动态加载.qrc文件
  17. 【深度学习】cs224n 自然语言处理
  18. apk分包思路(一)meta-data
  19. Exporter介绍与指标数据汇总(完结)
  20. 【3d建模】全网最全3dmax快捷键【附软件安装包和角色基础教程下载】

热门文章

  1. linux驱动程序的测试,Linux驱动学习笔记(4)字符设备驱动测试
  2. 信号与系统 频域分析
  3. 一学校出150名在校“老板”
  4. 除了性以外,有没有快速、高效的释放压力、清空大脑的方式?
  5. 使用Excel TRIMMEAN忽略异常值
  6. 小程序wx.request通过post方式提交数据给服务器-小程序支付开发教程
  7. 万万没想到,“红孩儿”竟然做了程序员,还是CTO!
  8. 谷歌文档为什么没法登录_如何将Google文档文档转换为Microsoft Office格式
  9. 阿里直播SDK,直播推流地址和播流地址生成
  10. 当前 .NET SDK 不支持将 .NET Core 2.2 设置为目标。请将 .NET Core 2.1 或更低版本设置