写点什么

教你用 Python 实现 BMI 计算器

  • 2022-12-22
    河北
  • 本文字数:773 字

    阅读完需:约 3 分钟

教你用Python实现BMI计算器

案例介绍


欢迎来到我的小院,我是霍大侠,恭喜你今天又要进步一点点了!

我们来用 Python 相关知识,做一个 BMI 计算器的案例。你可以通过控制台的提示信息,输入身高和体重,注意单位,系统会自动计算出 BMI 值,然后判断您的健康状况。

案例演示


运行程序后,我们可以看到控制台输出的提示信息,按要求输入身高体重后,系统自动计算 BMI 值,然后将判断结果输出。



源码学习


进入核心代码学习,首先了解到这是一个循环实战,所以使用 while 循环语句可以实现 BMI 计算器的重复使用。根据提示信息输入身高体重,float() 函数用于将整数和字符串转换成浮点数。然后程序会用 str()函数返回一个对象的 string 格式。最后根据计算公式得出 BMI 的数值,用 if()函数进行判断,将结果输出给用户。


while True:    height= (float(input('请输入您的身高(cm):'))/100)    print('您的身高:'+str(height)+'m')    weight=(float(input('请输入您的体重(g):'))/2)    print('您的体重:'+str(weight)+'kg')    BMI=weight/(height*height)    print('您的BMI指数为:'+str(BMI))    if BMI<18.5:        print('你太苗条了,快吃肉!')    elif BMI>=18.5 and BMI <24.9:        print('嗯哼,魔鬼身材,继续保持哦!')    elif BMI>=24.9 and BMI <29.9:        print('你的体重有点超标,注意合理饮食哦!')    else:        print('你太胖了,快减肥!!!')        break
复制代码


关注我,跟着我每天学习一点点,让你不在枯燥,不在孤单..

学会 BMI 计算器,我瘦了 30 斤,你信不信?


全网可搜:小院里的霍大侠, 免费获取简单易懂的实战编程案例。编程/就业/副业/创业/资源。

私微信:huodaxia_xfeater

二维码: http://www.yougexiaoyuan.com/images/weixin_huodaxia.jpg

公众号:有个小院(微信公众号:yougexiaoyuan)

github:yougexiaoyuan (视频源码免费获取)

(部分素材来源于互联网,如有保护请联系作者)

发布于: 刚刚阅读数: 3
用户头像

还未添加个人签名 2020-09-02 加入

还未添加个人简介

评论

发布
暂无评论
教你用Python实现BMI计算器_Python_小院里的霍大侠_InfoQ写作社区