"""
BMI 指数是国际上常用的衡量人体胖瘦程度的一个标准,其算法是 m/h^2 (40 <= m <= 120, 1.4 <= h <= 2.0) 其中 m 是指体重(千克),h 是指身高(米)。不同体型范围与判定结果如下:小于 18.5:体重过轻,输出 Underweight;
大于等于 18.5 且小于 24:正常体重,输出 Normal;
大于等于 24:肥胖,不仅要输出 BMI 值(使用 cout输出默认精度为 6 位有效数),然后换行,还要输出 Overweight;
现在给出体重和身高数据,需要根据 BMI 指数判断体型状态并输出对应的判断。对于非 C++ 语言,在输出时,请四舍五入保留六位有效数字输出,如果小数部分存在后缀 00,不要输出后缀 00。请注意,保留六位有效数字不是保留六位小数。例如 114.5149114.5149 应该输出为 114.515114.515,9198.109198.10 应该输出为 9198.19198.1。
"""m, h = input().split()
m = int(m)
h = float(h)
if 40 <= m <= 120 and 1.4 <= h <= 2.0:a = m / (h * h)if a < 18.5:print('Underweight')  # 体重过轻elif 18.5 <= a < 24:print('Normal')  # 正常体重else:a1 = round(a, 4)  # 保留 6 位有效数字print(a1)print('Overweight')  # 肥胖

2021-09-29 计算BMI值(国际上常用的衡量人体胖瘦程度的一个标准)(要保留多少位有效数字可以用python内置的 round 函数)相关推荐

  1. 【java】BMI:体重指数,又称身体质量指数,英文为Body Mass Index,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。

    题意: 体重指数,又称身体质量指数,英文为Body Mass Index,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准.#低于18. ...

  2. Java(实验一)身体质量指数(BMI,Body Mass Index)是国际上常用的衡量人体肥胖程度和是否健康的重要标准,它用如下方法判断一个成年人的肥胖程度

    一.实验目的: 1.熟悉Java应用程序编写.编译与运行流程. 2.熟悉Java程序基本结构,能够编写最简单的Java程序. 3.掌握一种Java的标准输入输出处理方法. 4.学会编写包含选择与循环结 ...

  3. BMI值(Body Mass Index,简称BMI),是指身高体重指数,是国际上常用的衡量人体肥胖程度和是否健康的重要标准,BMI的计算公式是:体重指数(BMI)=体重(kg)÷身高2(m)。

    #include <stdio.h> void isFit() {     int kg;     double BMI,m;     printf("请输入体重:") ...

  4. Python 根据身高体重计算BMI值

    # 根据身高体重计算某个人的BMI值""" 介绍:BMI又称身体质量指数,它是国际上常用的衡量人体肥胖程度以及是否健康的一个标准.计算公式:身体质量指数(BMI) == ...

  5. 用C语言计算BMI值

    身体质量指数即BMI(Body Mass Index)指数(身体质量指数,简称体质指数),由19世纪中期的比利时通才凯特勒最先提出,是与体内脂肪总量密切相关的指标,是常用的衡量人体胖瘦程度.是否健康的 ...

  6. [例3.2]根据身高体重计算BMI值

    [例3.2]根据身高体重计算BMI值 * 创建BMIexponent类,声明double型变量height来记录身高,单位为米: * 声明int型变量weight记录体重,单位为千克:根据BMI=体重 ...

  7. 【Python】具有异常处理功能的计算BMI值的python程序

    编写一个根据体重和身高计算BMI值的程序,BMI的定义如下:BMI = 体重(kg)÷身高2(m2),并同时输出国际和国内的BMI指标建议值,程序具有异常处理功能. 分类 国际BMI值(kg/m2) ...

  8. Python编写一个程序来计算 BMI 值。

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.BMI是什么? 二.使用步骤 1.简单代码 2.结果 总结 前言 Python编写一个程序来计算 BMI 值: 一 ...

  9. [C语言] 利用阶乘公式编程计算e的近似值,直到最后一项的绝对值小于10-5时为止,输出e的值并统计累加的项数。输出e值要求小数点后必须保留6位有效数字(四舍五入),不足补零。

    利用 编程计算e的近似值,直到最后一项的绝对值小于10-5时为止,输出e的值并统计累加的项数.输出e值要求小数点后必须保留6位有效数字(四舍五入),不足补零. 输入: 无输入. 输出: 输出e的值和累 ...

最新文章

  1. 基于 Python 环境搭建 - YOLO 实现吸烟行为监测
  2. hadoop生态搭建(3节点)-05.mysql配置_单节点
  3. linux otl 连接mysql_Linux下用OTL操作MySql(包括自己封装的类库及示例代码下载)...
  4. 六零后的人马上步入老年生活,没有退休金,如何养老?
  5. 21天Jmeter打卡day7了解项目
  6. 如何用iMazing备份和恢复辐射避难所(附工具下载)
  7. LIO-SAM探秘第三章之代码解析(一) --- utility.h + imageProjection.cpp
  8. 功能机用上下键实现MoveEvent
  9. linux桌面图标主题包,推荐 4 款漂亮的 Linux 图标主题
  10. 如何查看自己windows电脑的IP地址
  11. Linksys WRT54G 路由器溢出漏洞分析—— 运行环境修复
  12. 重磅|云迹科技获金茂资本、携程集团、光控众盈,海银资本联合投资...
  13. 清除页面缓存快捷键-避免重新登陆方式
  14. node 连接MySQL
  15. 浅谈ASP脚本的解释
  16. 中职计算机英语教师教学总结,中职教师工作总结
  17. (知乎)你是如何变的自律的
  18. 微博小米鸿蒙,华为确定鸿蒙OS全面开源,小米会... - @V黑猫评测 的微博精选 - 微博国际站...
  19. 如何有效开展小组教学_如何在小学数学教学中有效开展小组合作学习
  20. 企业网管常见问题解决集合

热门文章

  1. 2.5 C语言入职例程二:指针
  2. “0基础考生考前三小时突破《申论》80分气哭学霸”——公文题(公文基础理论+方案类+总结类)
  3. neko vm 数据包装翻译
  4. 蓝桥杯嵌入式定时器输出PWM(可调占空比)
  5. stm32f407固件库移植ucosii_v2.92.07
  6. 西瓜书(周志华)课后习题答案
  7. RK3588 调试 phy
  8. ICME2021:基于机器学习的VVC帧内编码码率控制
  9. hdu4966 最小树形图+虚根
  10. Spire.Doc利用word样式读取word文字内容(.NET)