class BMI:
def __init__():
pass
class BMI:
def __init__(self,name,age,weight,height):
self.name = name
self.age = age
self.weight = weight
self.height = height
self.bmi = self.weight/(self.height*self.height)
def get_name(self):
print(self.name)
return self.name
def get_bmi(self):
self.bmi = self.weight/(self.height*self.height)
return self.bmi
def get_status(self):
if self.bmi < 18.5:
self.status = "偏瘦"
elif self.bmi < 24 :
self.status = "正常"
elif self.bmi < 30 :
self.status = "偏胖"
elif self.bmi > 30:
self.status = "肥胖"
print (self.status)
return self.status
bmi1 = BMI("zhangsan",18,60,1.7)
bmi1.get_status()
正常
'正常'
print("{m}的BMI是:{n},身体状况是:{b}".format(m = bmi1.get_name(),n = "%.2f"%bmi1.get_bmi(),b = bmi1.get_status()))
zhangsan
正常
zhangsan的BMI是:20.76,身体状况是:正常