Advertisement
DiYane

Movie

Sep 25th, 2023
849
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.62 KB | None | 0 0
  1. class Movie:
  2.     __watched_movies = 0
  3.  
  4.     def __init__(self,name, director, watched = False ):
  5.         self.name = name
  6.         self.director = director
  7.         self.watched = watched
  8.  
  9.     def change_name (self, new_name: str):
  10.         self.name = new_name
  11.  
  12.     def change_director(self, new_director: str):
  13.         self.director = new_director
  14.  
  15.     def watch (self):
  16.         if not self.watched:
  17.             self.watched = True
  18.             Movie.__watched_movies += 1
  19.  
  20.     def __repr__(self):
  21.         return f"Movie name: {self.name}; Movie director: {self.director}. Total watched movies: {Movie.__watched_movies}"
Tags: python
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement