Advertisement
WupEly

Untitled

Apr 30th, 2023
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. class Wardrobe:
  2. def __init__(self, *args):
  3. self.args = list(args)
  4.  
  5. def __str__(self):
  6. return ' '.join(self.args)
  7.  
  8. def __lt__(self, other):
  9. if type(self) == JustWardrobe and type(other) == MagicWardrobe:
  10. return True
  11. if type(self) == type(other):
  12. return len(self.args) < len(other.args)
  13. else:
  14. False
  15.  
  16. def __gt__(self, other):
  17. if type(other) == JustWardrobe and type(self) == MagicWardrobe:
  18. return True
  19. if type(self) == type(other):
  20. return len(self.args) > len(other.args)
  21. else:
  22. False
  23.  
  24. def __eq__(self, other):
  25. if type(self) == type(other):
  26. return len(self.args) == len(other.args)
  27.  
  28.  
  29.  
  30. class JustWardrobe(Wardrobe):
  31. def __str__(self):
  32. return ', '.join(self.args).capitalize() + '.'
  33.  
  34.  
  35.  
  36. class MagicWardrobe(Wardrobe):
  37. def __str__(self):
  38. self.args.sort()
  39. return ', '.join(self.args).title() + '.'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement