Я хотел бы просто составить список видов кофе, но получить сообщение о том, что список не определен.Нужно ли использовать self
в конструкторе при ссылке на переменную класса?
Я пытался изменить оператор return
, чтобы он возвращал self.coffelist.append(name)
, но затем получаю другую ошибку: 'Function' object has no attribute 'append'
.
class coffe:
coffelist = []
def __init__(self,name,origin,price):
self.name = name
self.origin = origin
self.price = price
return (self.coffelist.append(self.name))
def coffelist(self):
print(coffelist)
c1=coffe("blackcoffe","tanz",55)
c2=coffe("fineroasted","ken",60)