class BMI:
def __init__(self,name,age,height,weight):
self.__name=name
self.__age=age
self.__height=height
self.__weight=weight
def bmi(self):
print(self.__weight/(self.__height)**2)
from BMI import BMI
bmi1=BMI("Tom",20,170,60)
bmi1.bmi()
程序无法运行,在倒数第三行的第一个BMI处报错,可能是个低级问题了,感谢!
如果是在pycharm中运行的话,考虑该文件是否被设置为“源”,以方便该文件被信用。
此外,如果在当前页面的话,是可以不通过import,直接进行实例化就可以的。实例化的步骤为第2行,也就是说直接去掉第1行,即可