• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    python 实现体质指数BMI计算

    看代码吧~

    name = input('Name') 
    height = input('Height(m):') 
    weight = input('Weight(kg):') 
    BIM = float(float(weight)/(float(height)**2)) 
    if BMI 18.5: 
        print('过轻') 
    elif BMI  = 25: 
        print('正常') 
    elif BMI = 28: 
        print('过重') 
    elif BMI = 32: 
        print('肥胖') 
    else: 
        print('严重肥胖')

    小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:

    低于18.5:过轻

    18.5-25:正常

    25-28:过重

    28-32:肥胖

    高于32:严重肥胖

    补充: 用python计算身体质量指数BMI来判断体型

    身体质量指数BMI:对身体质量的刻画(Body Mass Index)

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

    定义:

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

    有上图考虑BMI的值的结果因国内和国外的标准不同而不同,故编程将两种标准均考虑进去!!!

    数据类型不一致。

    1.用int()转换

    2.用eval()函数

    先看int()或int(float())效果:

    单位错了,但红色尖头的细节还是要注意!!!

    tall = int(input("请输入你的身高(kg):"))
    heigh =int( float(input("请输入你的体重(m):")))
    #注意变量 tall 和 heigh 的数据类型是字符串,若参与计算,则用eval().
    # BMI=体重(kg)/身高^2(m2)
    BMI = heigh / pow(tall,2)
    if BMI  18.5 :
        print("偏瘦")
    elif ((BMI >= 18.5 and BMI = 25) or (BMI >= 18.5 and BMI = 24)) :
        print("正常")
    elif ((BMI > 25 and BMI = 30) or (BMI >24 and BMI = 28)) :
        print("偏胖")
    elif ((BMI > 30) or (BMI >28)) :
        print("肥胖")
    

    看看eval()函数:

    tall = eval((input("请输入你的身高(m):")))
    heigh =eval((input("请输入你的体重(kg):")))
    BMI = heigh / pow(tall,2)
    if BMI  18.5 :
        print("偏瘦")
    elif ((BMI >= 18.5 and BMI = 25) or (BMI >= 18.5 and BMI = 24)) :
        print("正常")
    elif ((BMI > 25 and BMI = 30) or (BMI >24 and BMI = 28)) :
        print("偏胖")
    elif ((BMI > 30) or (BMI >28)) :
        print("肥胖")
    

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • Python 如何解决稀疏矩阵运算
    • Python selenium模拟网页点击爬虫交管12123违章数据
    • python scipy 稀疏矩阵的使用说明
    • python中os.path.join()函数实例用法
    • python实现简单的井字棋
    上一篇:Python 如何解决稀疏矩阵运算
    下一篇:python 解决微分方程的操作(数值解法)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    python 实现体质指数BMI计算 python,实现,体质,指数,BMI,