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]
- Python代码:输入身高体重一键算出BMI(讯飞星火 | 275点数解答 | 2024-06-23 22:39:36)384
- 军队院校学员BMI合格人数统计程序揭秘(字节豆包 | 137点数解答 | 2025-04-15 11:10:36)227
- Python根据身高体重,精准判断成年人胖瘦程度!(字节豆包 | 161点数解答 | 2025-12-07 09:35:27)30
- 成年人身高体重揭秘:用BMI判断胖瘦程度(字节豆包 | 320点数解答 | 2025-12-12 17:59:52)40
- C++实现:根据身高体重计算并输出成年人胖瘦程度(字节豆包 | 324点数解答 | 2025-12-12 18:01:07)34
- Python 简易计算:根据身高体重判断成年人胖瘦程度(字节豆包 | 157点数解答 | 2025-12-12 19:28:38)30
- Python 计算成年人 BMI,精准判断胖瘦程度!(字节豆包 | 122点数解答 | 2026-01-29 16:59:10)15
- Python 计算成年人 BMI 精准判断胖瘦程度(字节豆包 | 157点数解答 | 2026-01-29 17:00:39)9
- Python代码:根据身高体重计算成年人胖瘦程度(字节豆包 | 204点数解答 | 2026-01-29 17:03:05)9
- Python代码:根据身高体重计算BMI并判断胖瘦程度(字节豆包 | 196点数解答 | 2026-01-29 17:06:29)13
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)433
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)318