python,定义BMI类,将身高、体重作为__init__( )方法的参数,在__init__( )方 法中计算BMI指数

定义BMI类,将身高、体重作为__init__( )方法的参数,在__init__( )方法中计算BMI指数,并使用printBMI( )方法输出BMI指数(保留一位小数),使用本人身高、体重数据实例化。


class BMI:
    def __init__(self,Height , weight):
        self.Height=Height
        self.weight=weight
    def printBMI(self):
        print(f"BMI指数:{round(self.weight/self.Height**2,2)}")


xiaoming=BMI(1.75,16)
xiaoming.printBMI()

img

如下:

class BMI:
    def __init__(self,height,weight):
        self.height = height
        self.weight = weight
        self.bmi = self.weight/self.height**2
    def printBMI(self):
        print('您的BMI指数为:',round(self.bmi,1))
        
a = BMI(1.82,75)
a.printBMI()

img