Advertisement
Guest User

Untitled

a guest
Mar 8th, 2022
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.54 KB | None | 0 0
  1. class Catalogue:
  2.     def __init__(self, name):
  3.         self.name = name
  4.         self.products = []
  5.  
  6.     def add_product(self, product_name):
  7.         self.products.append(product_name)
  8.  
  9.     def get_by_letter(self, first_letter):
  10.         result = [element for element in self.products if element.startswith(first_letter)]
  11.         return result
  12.  
  13.     def __repr__(self):
  14.         self.products.sort()
  15.         result = "Items in the {0} catalogue:\n" \
  16.                  "{1}".format(self.name, '\n'.join(self.products))
  17.         return result
  18.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement