Classe Movie
Créez une classe Python Movie qui possède les attributs suivants : title, director et rating. La classe doit pouvoir manipuler ces attributs à travers les méthodes suivantes :
__init__(self, title, director): Un constructeur qui prend en entrée un titre et un réalisateur. L'attributratingdoit être initialement défini à None (puisque le film n'est pas noté au départ).rate(self, rating): Cette méthode doit prendre un nombre en entrée et l'assigner à l'attributrating.
Le nombre entré doit être compris entre0et10. Si le nombre est hors de cette plage, affichez un message d'erreur :Invalid rating. It should be between 0 and 10..show_details(self): Cette méthode doit afficher les détails du film dans le format suivant :Title: [title], Director: [director], Rating: [rating].
Si l'attributratingestNone, affichezNot Ratedà la place deNone.
Entrée | Sortie |
|---|---|
| Title: Inception, Director: Christopher Nolan, Rating: 8 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB