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):
return self.name
def get_bmi(self):
return self.bmi
def get_status(self):
if self.bmi<18.5:
self.status=("偏瘦")
else:
self.status=("正常")
return self.status
bmi1=BMI("zhangsan",18,60,1.7)
bmi1.get_name
<bound method BMI.get_name of <__main__.BMI object at 0x0000000005FEE5C0>>
bmi1.get_name()
'zhangsan'
bmi1.get_status()
'正常'
print("{n} 的BMI是:{bmi},身体状态是:{s}".format(n=bmi1.get_name(),bmi=bmi1.get_bmi(),s=bmi1.get_status()))
zhangsan 的BMI是:20.761245674740486,身体状态是:正常
bmi1.get_status()
'正常'