Python入门小编程(根据身高体重测出体脂)

需求:输入身高,体重。请根据BMI公式(体重除以身高的平方)帮小王计算他的BMI指数,并根据BMI指数:

低于18.5:过轻

18.5-25:正常

25-28:过重

28-32:肥胖

高于32:严重肥胖

 

分析:

1、我们需要做的让用户输入自己的身高和体重

2、拿到身高和体重需要把身高算一下符合BMI公式

3、把拿到的体重除以运算后的身高

4、得出的结果可以用if进行比较输出结果给到用户

复制代码
def bodys(height,weight):
    height = height/100
    height = height**2
    body = weight/height
    print(body)
    if  body < 18.5 :
        print('过轻')
    if 18.5 <= body < 25 :
        print('正常')
    if 25 <= body < 28:
        print('过重')
    if 28 <= body < 32:
        print('肥胖')
    if 32 < body :
        print('严重肥胖')


if __name__ == '__main__':
    height = int(input('请输入您的身高cm:'))
    weight = int(input('请输入您的体重KG:'))
    bodys(height,weight)
复制代码

至此我们简单获取了该结果,当然用户乱输入还是无法判断,如果有兴趣的朋友可以再深入写判断用户输入的内容进行不同的反馈

posted @   Throb_JL  阅读(990)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示