问:

身体质量指数 (Body Mass Index, 简称 BMI),是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI 值超标,意味着你必须减肥了。

BMI 的计算公式是:BMI=体重(千克)/身高的平方(米)

按照中国人的体质特征,BMI 指数小于 18.5 为体重过轻,在 18.5 到 23.9 之间为正常,在 24 到 27.9 之间为超重,大于等于 28 的为肥胖。

请你根据上述逻辑,使用Python 的input() 函数获取体重和身高,并计算出对应的 BMI 指数。然后根据 BMI 指数值打印出对应的提示(体重过轻、正常、超重或肥胖)。

答:

weight=float(input("你的体重是多少Kg?"))

height=float(input("你的身高是多少米?"))

BMI = weight/(height * height)

if BMI < 18.5:

print("你属于体重过轻")

else:

if BMI < 23.9:

print("你属于正常")

else:

if BMI < 27.9:

print("你属于超重")

else:

print("你属于肥胖")

python计算身体质量指数_如何用Python计算身体质量指数BMI,并给出胖瘦程度评价?...相关推荐

  1. python 矩阵运算 for循环_如何用 Python 科学计算中的矩阵替代循环

    展开全部 因为在Mathematica中使用循环确实是低效的.32313133353236313431303231363533e78988e69d8331333361313961..... 深层次的原 ...

  2. python turtle画动物_如何用python画简单的动物

    首先来看一下实现效果,如下图:程序猿的生活:Python入门到精通资料大汇总,不啰嗦,全是珍藏资料!​zhuanlan.zhihu.com 具体实现代码请看: # -*- coding:utf-8 - ...

  3. 用python画机器猫代码_如何用Python画一只机器猫?| 原力计划

    原标题:如何用Python画一只机器猫?| 原力计划 作者 | 人邮异步社区 责编 | 胡巍巍 出品 | CSDN博客 自信心是成功的源泉,对刚入门编程行业的初级程序员来说,多敲代码多做项目就是构建自 ...

  4. python可视化迷宫求解_如何用 Python 制作一个迷宫游戏

    相信大家都玩过迷宫的游戏,对于简单的迷宫,我们可以一眼就看出通路,但是对于复杂的迷宫,可能要仔细寻找好久,甚至耗费数天,然后可能还要分别从入口和出口两头寻找才能找的到通路,甚至也可能找不到通路. 虽然 ...

  5. python画动物代码_如何用python画简单的动物_后端开发

    python3.x完全兼容python2.x吗?_后端开发 可以说是完全不兼容.相对于Python的早期版本,Python3是一个较大的升级,为了不带入过多的累赘,Python 3.0在设计的时候没有 ...

  6. python搭建自动化测试平台_如何用python语言搭建自动化测试环境

    原标题:如何用python语言搭建自动化测试环境 技术分享:基于Python语言的Web自动化测试环境搭建 近期发现很多初学者在学习自动化的过程当中,在环境安装环节总是出现问题,所以详细的出一篇环境搭 ...

  7. 如何制作python检查小软件_如何用Python制作整蛊小程序

    原标题:如何用Python制作整蛊小程序 下面的整蛊程序,千万不要发代码,否则就实现不了你整蛊的目的了.完成后一定要打包成一个exe程序,再发给朋友使用 . 1. 使用 pip install pyi ...

  8. python rest api 测试_如何用Python编写REST API的单元测试

    在过去的几个月中,正在从事一个名为B的项目.它是带有简单Web UI的徽章生成器,用于添加数据并生成PDF可打印徽章.B后端现在已转移到REST-API并测试REST-API中使用的功能,我们需要一些 ...

  9. python的out模式_如何用python中的DataFrame列的模式替换NA值?

    我对Python(和本网站)完全陌生,目前正试图用它们的模式替换特定数据帧列中的NA值.我试过了各种不起作用的方法.请帮我看看我做错了什么:如何用python中的DataFrame列的模式替换NA值? ...

最新文章

  1. pandas删除dataframe列名称中包含特定字符串的数据列(dropping columns contains specifiec substring in dataframe)
  2. Windows进程间通信的各种方法
  3. visio中UML在活动图中指示判定
  4. nodejs--http模块
  5. 为什么HTTPS是安全的
  6. C/Cpp / 如何定义一个只能在堆上(栈上)生成对象的类?
  7. access导入链接快还是导入表快_Go 语言设计哲学之十三:理解包导入路径的含义...
  8. oracle语句加减,oracle时间加减的语句写法
  9. linux update语句,MySQL 多表 update sql语句总结
  10. Remastersys制作自己的Linux发行版
  11. 笔试错题--(字符串常量池和JVM运行时数据区)
  12. 【bat】一个脚本文件,关闭IE,重置IE,配置IE,设置IE的ActionX等选项.并自动管理员身份运行
  13. zynq7000从emmc启动,使用ext4文件系统
  14. 如何使用deeptools处理BAM数据
  15. 中海国亚Java笔试题
  16. 获取深户股市列表api_利用Tushare获取沪深股票数据与股票数据分析
  17. 多路选择器MUX总结-IC学习笔记(八)
  18. 在线CentOS7镜像源 mirrorlist.centos.org/?release=7arch=x86_64repo=osinfra=stock
  19. 0宽字符加密_「今日学习」VUE使用RSA加密技术
  20. 亚信安全服务器深度安全防护系统怎么样,亚信安全服务器深度安全防护系统即服务(DSaaS)为云端用户筑起安全壁垒...

热门文章

  1. tensorflow 物体检测(检测限速标志)
  2. MBIST Algorithm - Testing algorithm
  3. LoRa学习:LoRa通信调制解调的实现原理与性能
  4. C# socket通信随记回顾
  5. 什么是桥架 桥架的选购要点
  6. 如何在ppt中生成柱状图_在ppt中做柱状图的方法图解步骤
  7. Android Studio CPU profiler性能分析工具介绍和使用详解
  8. Linux换装win7蓝屏,华硕笔记本win10改win7蓝屏的解决方法
  9. 真实性渲染技术 Photo-realistic rendering
  10. 用Chrome在电脑上模拟微信浏览器方法