属性错误:"汽车"对象没有属性"制造商"



class:definit(品牌、型号、年份):自我。Make = Make自我。模型=模型自我。年=年

def get_descriptive_name(self):
#"Return a neatly formatted descriptive name.
long_name = f"{self.year} {self.manufacturer} {self.model}"
return long_name.title()

my_new_car = Car('audi', 'a4', 2019)打印(my_new_car.get_descriptive_name ())

class Car:
def __init__(self,make, model, year, manufacturer):
self.make = make
self.model = model
self.year = year
self.manufacturer = manufacturer
def get_descriptive_name(self):
long_name = f"{self.year} {self.manufacturer} {self.model}"
return long_name.title()

由于没有制造商属性,因此抛出错误现在你可以创建一个类的对象,传递值并通过错误

调用它不应该调用的函数

最新更新