Класс Movie
Создайте Python-класс Movie, который имеет следующие атрибуты: title, director и rating. Класс должен управлять этими атрибутами с помощью следующих методов:
__init__(self, title, director): Конструктор, который принимает название фильма и режиссера в качестве параметров. Атрибутratingдолжен изначально быть установлен в None (поскольку фильму еще не присвоен рейтинг).rate(self, rating): Этот метод принимает число и присваивает его атрибутуrating.
Входное число должно быть в диапазоне от0до10. Если введенное значение вне этого диапазона, выведите сообщение об ошибке:Invalid rating. It should be between 0 and 10..show_details(self): Этот метод выводит детали фильма в следующем формате:Title: [title], Director: [director], Rating: [rating].
Еслиratingимеет значениеNone, выводитеNot RatedвместоNone.
Ввод | Вывод |
|---|---|
| Title: Inception, Director: Christopher Nolan, Rating: 8 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB