Загрузка данных


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()