在具有整数值的 class 中创建一个函数

Creating a function within a class which has an integer value

出于某种原因在 self.weight 下获得 "this code will never be reached"。代码都有效,但是当我打印此函数时 self.weight inst 返回

class Person:
    def __init__(self,name,weight):
        self.name=name
        self.weight=weight

    def BMI(self):
        return self.name
        return self.weight


person1=Person("john",52)
print(person1.BMI())

函数只能return一个值并在第一个遇到return语句时终止。因此,调用 BMI() return 的名称和

return self.weight.

声明未达到。