4.创建一个人类(human),要求如下: 2个属性:身高(height),单位m;体重(weight),单位kg 1个方法:BMI() 用于判断一个人的体重是否健康 计算公式为: 体重除以身高的平方,得到的结果即为bmi指数 判断依据为: 低于18.5偏瘦;18.5-23.9正常;23.9-27偏胖;超过27则过胖 BMI的计算示例: 身高为1.8m,体重为75kg,计算后bmi指数为23.1481,正常
时间: 2023-06-04 13:07:53 浏览: 325
计算人体BMI值
的体重。
回答:好的,根据您的要求,以下是创建人类的代码:
class Human:
def __init__(self, height, weight):
self.height = height
self.weight = weight
def BMI(self):
bmi = self.weight / (self.height ** 2)
if bmi < 18.5:
return "偏瘦"
elif 18.5 <= bmi < 23.9:
return "正常"
elif 23.9 <= bmi < 27:
return "偏胖"
else:
return "过胖"
示例使用身高为1.8m,体重为75kg的人来计算BMI指数,得到的结果为23.1481,属于正常体重范围。
阅读全文