class BMI:
def __init__(self,name,age,weight,height): #双下滑线
self.name=name
self.age=age
self.weight=weight
self.height=height
def print_bmi1(self):
getBMI=self.weight/(self.height*self.height)
if getBMI<18:
getstaus="偏瘦"
elif getBMI<24:
getstaus="正常"
elif getBMI<30:
getstaus="偏胖"
elif getBMI>30:
getstaus="肥胖"
print("{n}的BMI是{m},体形为{a}".format(n=self.name,m=getBMI,a=getstaus))
bmi1=BMI("赵四",18,70,1.80) #实例化
bmi1.print_bmi1()
赵四的BMI是21.604938271604937,体形为正常