身体指数bmi

国际版

#CalBMIv1.py

height, weight = eval(input("请输入身高(米)和体重(公斤)[逗号隔开]: "))

bmi = weight / pow(height, 2)

print("BMI 数值为:{:.2f}".format(bmi))

who = ""

if bmi < 18.5:

who = "偏瘦"

elif 18.5 <= bmi < 25:

who = "正常"

elif 25 <= bmi < 30:

who = "偏胖"

else:

who = "肥胖"

print("BMI 指标为:国际'{0}'".format(who))

国内版

#CalBMIv2.py

height, weight = eval(input("请输入身高(米)和体重\(公斤)[逗号隔开]: "))

bmi = weight / pow(height, 2)

print("BMI 数值为:{:.2f}".format(bmi))

nat = ""

if bmi < 18.5:

nat = "偏瘦"

elif 18.5 <= bmi < 24:

nat = "正常"

elif 24 <= bmi < 28:

nat = "偏胖"

else:

nat = "肥胖"

print("BMI 指标为:国内'{0}'".format(nat))

综合版

#CalBMIv3.py

height, weight = eval(input("请输入身高(米)和体重(公斤)[逗号隔开]: "))

bmi = weight / pow(height, 2)

print("BMI 数值为:{:.2f}".format(bmi))

who, nat = "", ""

if bmi < 18.5:

who, nat = "偏瘦", "偏瘦"

elif 18.5 <= bmi < 24:

who, nat = "正常", "正常"

elif 24 <= bmi < 25:

who, nat = "正常", "偏胖"

elif 25 <= bmi < 28:

who, nat = "偏胖", "偏胖"

elif 28 <= bmi < 30:

who, nat = "偏胖", "肥胖"

else:

who, nat = "肥胖", "肥胖"

print("BMI 指标为:国际'{0}', 国内'{1}'".format(who, nat))

圆周率公式法

#CalPiV1.py

pi = 0

N = 100

for k in range(N):

pi += 1/pow(16,k)*( \

4/(8*k+1) - 2/(8*k+4) - \

1/(8*k+5) - 1/(8*k+6) )

print("圆周率值是: {}".format(pi))

蒙特卡罗方法

#CalPiV2.py

from random import random

from time import perf_counter

DARTS = 1000*1000

hits = 0.0

start = perf_counter()

for i in range(1, DARTS+1):

x, y = random(), random()

dist = pow(x ** 2 + y ** 2, 0.5)

if dist <= 1.0:

hits = hits + 1

pi = 4 * (hits/DARTS)

print("圆周率值是: {}".format(pi))

print("运行时间是: {:.5f}s".format(perf_counter() - start))

04-python练习习题:身体指数BMI和圆周率相关推荐

  1. Python经典问题——身体指数BMI

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

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

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

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

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

  4. 身体指数bmi流程图_一说减肥就讲BMI,除了身体质量指数,还要关注这些身体数据...

    大家只要谈到减肥就会先算BMI,看看体重是否超重,并以此作为身材好.减肥成功的"金标准".李医生今天带您看看BMI的优缺点,再介绍几个身体指数,帮助你减肥带你飞. BMI身体质量指 ...

  5. 身体指数bmi流程图_【新城校区】新生体检丨你了解你的身体吗?

    新生入学体检 海大萌新们都已报道完毕 为全面掌握学生身体健康状况 我校已陆续展开体检工作 地点:校医院 日期:10月17日 18日 10月24日 25日 你们准备好了吗? 先和小编一起来了解一下体检内 ...

  6. Python小案例:身体指数BMI

    什么是BMI? BMI(Body mass index):身体质量指数,目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准,BMI值是一个中立而可靠的指标. BMI=(KG)/(M*2) 即体重/ ...

  7. Python经典案例:身体指数BMI

    相信大家都知道BMI 即:BMI = 体重 (kg) / 身高2 (m2) 对于这个问题,我们要做到: 输入:给定体重和身高值 输出:BMI指标分类信息(国际和国内) 思路方法: 难点在于同时输出国际 ...

  8. python身体指数BMI

    问题需求 既要输出国际标准也要输出国内标准 转载于:https://www.cnblogs.com/fanglijiao/p/11181771.html

  9. 身体指数bmi流程图_BMI指数事关重大,你家娃合不合格赶紧来对表查!

    近期,我市大部分学校完成了2019年中小学生健康体检工作,学生们的健康体检报告单也相继出炉,与往年不同的是,今年的体检报告单中多了一项BMI指数. 于是,不少童鞋和家长纷纷来询问: 那么,下面就赶紧和 ...

最新文章

  1. 何时(不)使用Java抽象类
  2. go mod 相关的八个命令
  3. 1092 最好吃的月饼 (20分)_24行代码AC
  4. mysql创建索引语句
  5. 跳转到企业缓存之前要考虑的事项
  6. java sftp mget_总结三种Shell脚本编程中避免SFTP输入密码的方法
  7. 关于“Exchange Server 地址列表服务未能响应”的错误解决方法。
  8. 团队—贪吃蛇—需求分析
  9. mysql datetime 比较大小_【知识点】分布式事务数据库 —-MySQL 数据库开发规范(第一节)...
  10. 磕头如捣的拼音及解释
  11. java8学习之方法引用详解及默认方法分析
  12. IT程序员编程工具利器-辅助编程神器
  13. 我的第一本社会心理学(part2)--社会心理学的理论与方法
  14. 发光二极管pcb封装图画法_电子电工如何判断发光二极管正负极,工程师教你7种方法,长见识...
  15. Android 和风天气+腾讯地图
  16. 仙人掌相关问题的处理方法(未完待续)
  17. Node.js 环境搭建过程中可能遇到的问题解决方案
  18. sql脚本语言中的循环语句介绍
  19. C++中的对齐方式及sizeof小结
  20. 2022团队天梯赛答案解析

热门文章

  1. react native 文本换行
  2. OSChina 周四乱弹 ——不是二奶不是寡妇,老娘的男人是程序员
  3. Python全局解释器锁(GIL)
  4. 成为一个努力奋斗的人
  5. java绘制杨辉三角
  6. Start Developing iOS Apps (Swift) 学习笔记 (1)
  7. java全套视频教程资料
  8. 音频合成:TTS和歌声合成
  9. 爱润妍代理模式营销系统
  10. 通用流量录制回放工具 jvm-sandbox-repeater 尝鲜 (三)—— repeater plugin 开发