我有一本書的列表以及用戶對本書的評分列表。如何在Python中使用類
[User1,2,1,3,6] ..
[User2,4,1,4 2] ..
[第一冊,第二冊,BOOK3,Book4]
從評分( 1-4)
例如 如果書1是 「教皇」
的raitings爲該書是[3,3,3,2]
打印輸出是 教皇[3,3, 3,2] []
us成爲一個班級
這裏是我的班級設置。
class Book(object):
booktotal=0
accept=[]
def __init__(self, Title= " ", Rating=()):
self.scale=[1,2,3,4]
self.book = Title
self.rating= Rating
self.accept=[]
book.population +=1
def AddRating(self,rating):
if rating in self.scale:
accepted.append(rating)
else:
pass
return self.accept
def Average(self):
Avg=sum[accept]/3
def __str__(self):
return '{0} - {1} - {2}'.format(self.book, self.rating,self.accept)
我會得到如何打印出的平均值和評論
正確格式的代碼(蟒蛇關心縮進),並觀察PEP 8個約定http://www.python.org/dev/peps/pep-0008/。另外,告訴我們你的代碼目前有什麼問題,並展示一些輸入和輸出來證明這一點。 – Marcin
我添加了建議 – user1753878