使用python解决以下问题,身体质量指数( body mass index , BMI )是国际上常用的衡量人体肥胖程度和是否健康的重要标准,计算公式为: BMI =体重/身高的平方(国际单位 kg /m2)。 定义 BMI 类,将身高、体重作为__ init __()方法的参数,在__ init __()方法中计算 BMI 指数.并使用 printBMI ()方法输出 BMI 指数(保留一位小数),使用本人身高、体重数据实例化。
时间: 2024-02-17 17:05:32 浏览: 282
身体质量指数BMI,国际上常用的衡量人体肥胖和健康程度重要标准
好的,以下是解决问题的Python代码:
```python
class BMI:
def __init__(self, height, weight):
self.height = height
self.weight = weight
self.bmi = weight / (height ** 2)
def printBMI(self):
print("您的BMI指数为:{:.1f}".format(self.bmi))
# 使用本人身高、体重数据实例化
my_bmi = BMI(1.72, 68)
my_bmi.printBMI() # 输出:您的BMI指数为:22.9
```
请注意,这里使用了类的特性来计算BMI指数并输出结果。`__init__()`方法用于初始化对象属性,计算BMI指数的结果被存储在`self.bmi`中。`printBMI()`方法用于输出结果,使用了字符串格式化来保留一位小数。最后,创建了一个`BMI`对象`my_bmi`,并调用`printBMI()`方法输出结果。
希望这个代码对你有帮助!
阅读全文