酷代码 AI
菜单
服务商

Python 实现 BMI 类:计算身体质量指数并判定胖瘦

以下是使用 Python 实现的 BMI 类: ```python class BMI: def __init__(self, name, age, weight, height): self.name = name self.age = age self.weight = weight self.height = height def getbmi(self): height_in_meters = self.height / 100 return self.weight / (height_in_meters 2) def getstatus(self): bmi = self.getbmi() if bmi < 18.5: return "偏瘦" elif 18.5 <= bmi < 24: return "正常" elif 24 <= bmi < 28: return "超重" else: return "肥胖" def getname(self): return self.name def getage(self): return self.age def getweight(self): return self.weight def getheight(self): return self.height # 测试该类 person1 = BMI("张三", 25, 60, 170) print("姓名:", person1.getname()) print("年龄:", person1.getage()) print("体重:", person1.getweight(), "kg") print("身高:", person1.getheight(), "cm") print("BMI:", person1.getbmi()) print("身体状态:", person1.getstatus()) ``` 运行结果的截图由于我无法直接提供,但您在运行上述代码时,将得到相应的输出结果,显示人员的信息、计算出的 BMI 值以及身体状态的判定。 ######[AI写代码神器 | 377点数解答 | 2024-11-17 19:54:06]

相关提问
发财导航,免费问AI
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]