class Film:
def __init__(self, title, year, director, ratings=None):
self.title = title
self.year = year
self.director = director
self.ratings = ratings if ratings is not None else []
def average_rating(self):
if len(self.ratings) == 0:
return 0
return sum(self.ratings) / len(self.ratings)
def print_info(self):
print(f"Название: {self.title}")
print(f"Год выпуска: {self.year}")
print(f"Режиссер: {self.director}")
print(f"Оценки: {self.ratings}")
print(f"Средняя оценка: {self.average_rating():.2f}")
def add_rating(self, rating):
self.ratings.append(rating)
film = Film("Interstellar", 2014, "Christopher Nolan")
film.add_rating(9)
film.add_rating(10)
film.add_rating(8)
film.print_info()