Python-身体质量指数BMI
BMI:Body Mass Index
国际上常用的衡量人体肥胖和健康成度的重要标准,主要用于统计分析
BMI = 体重(kg)/身高^2(m^2)
分类 | 国际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相关推荐
- Python身体质量指数BMI
BMI :Body Mass Index 国际上常用的衡量人体肥胖和健康程度重要标准,主要用于统计分析 ...
- Python 身体质量指数BMI
输入身高(以米为单位),以及体重(以千克为单位)将会获得国际以及国内BMI指数: 代码: height, weight = eval(input("请输入身高(米)和体重\(公斤)[逗号隔开 ...
- python计算身体质量指数_利用Python计算身体质量指数BMI来判断体型
身体质量指数BMI:对身体质量的刻画(Body Mass Index) 国际上常用的衡量人体肥胖和健康程度的重要标准,主要用于统计分析. 定义: 有上图考虑BMI的值的结果因国内和国外的标准不同而不同 ...
- C语言计算身体质量质数BMI,Python需如何计算身体质量指数BMI从而来判断体型
Python需如何计算身体质量指数BMI从而来判断体型 发布时间:2020-09-10 15:31:18 来源:亿速云 阅读:86 作者:Leah Python需如何计算身体质量指数BMI从而来判断体 ...
- Python课实例5:身体质量指数BMI
蜗牛日记20200224 中国大学MOOChttp://www.icourse163.org <Python语言程序设计>(9期) 2019年07月04日 10:00 - 2019年08月 ...
- 写一个Python程序计算身体质量指数BMI
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 目录 文章目录 前言 一.BMI是什么? 二.使用步骤 1.代码实现 总结 前言 用python实现对身体质量指数BMI的计 ...
- Python实例5:身体质量指数BMI问题分析
Python实例5:身体质量指数BMI问题分析 问题需求:1)输入:给定体重和身高值:2)输出:BMI指标分类信息(国际和国内): 思路方法:难点在于同时输出国际和国内对应的分类:思路1:分别计算并给 ...
- 【Python】身体质量指数BMI
身体质量指数BMI BMI :Body Mass Index 国际上常用的衡量人体肥胖和健康程度重要标准,主要用于统计分析 ...
- Python实现 身体质量指数BMI的计算(嵩天老师)
示例5:身体质量指数BMI BMI的定义 -BMI:国际上常用的衡量人体肥胖和健康程度的重要标准,主要用于统计分析 -定义:BMI=体重(kg)/身高*身高(m*m) 身体质量指数标准 思路方法: ...
- php判断bmi值,身体质量指数(BMI)能够“看”到肿瘤的发生
DNA甲基化是一种不改变DNA序列而化学修饰DNA的表观遗传机制,参与肿瘤的发生和发展,可作为肿瘤的早期筛查.风险评估及治疗监测的重要指标.吸烟.汽车尾气等环境因素会导致基因组DNA的甲基化或去甲基化 ...
最新文章
- python基础教程第三版豆瓣-1024,程序媛/猿请查收!
- Pyhton学习——Day9
- linux prc 时区,授时时区问题解决
- 基于CNN的性别、年龄识别及Demo实现
- 【OpenCV 例程200篇】52. 图像的相关与卷积运算
- 机器人最大的人类士人禾力积木_奇妙的机器人世界15(二)
- uva11054 - Wine trading in Gergovia(等价转换,贪心法)
- Android wpa_supplicant 四次握手 流程分析
- 移动终端开发必备知识(转载)
- setState如何知道该做什么?
- 【iOS开发】什么是Bundle,每个iOS应用实际上是一个Bundle
- 在bash中仅使用l列出目录:检查
- 如何用C#写一个简单的Login窗口
- ssh 遍历IPS 进行连接
- Java项目——细胞自动机
- Qt 动态加载.qrc文件
- 【深度学习】cs224n 自然语言处理
- apk分包思路(一)meta-data
- Exporter介绍与指标数据汇总(完结)
- 【3d建模】全网最全3dmax快捷键【附软件安装包和角色基础教程下载】
热门文章
- linux驱动程序的测试,Linux驱动学习笔记(4)字符设备驱动测试
- 信号与系统 频域分析
- 一学校出150名在校“老板”
- 除了性以外,有没有快速、高效的释放压力、清空大脑的方式?
- 使用Excel TRIMMEAN忽略异常值
- 小程序wx.request通过post方式提交数据给服务器-小程序支付开发教程
- 万万没想到,“红孩儿”竟然做了程序员,还是CTO!
- 谷歌文档为什么没法登录_如何将Google文档文档转换为Microsoft Office格式
- 阿里直播SDK,直播推流地址和播流地址生成
- 当前 .NET SDK 不支持将 .NET Core 2.2 设置为目标。请将 .NET Core 2.1 或更低版本设置