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

浙公网安备 33010602011771号