Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Restaurant:
- def __init__(self, restaurant_name, cuisine_type, number_served=0):
- self.restaurant_name = restaurant_name
- self.cuisine_type = cuisine_type
- self.number_served = number_served
- def food(self):
- print(f"{self.restaurant_name} serves {self.cuisine_type} food.")
- def status(self):
- print(f"{self.restaurant_name} is open.")
- def set_number_served(self, number):
- self.number_served = number
- def increment_number_served(self):
- self.number_served += 1
- class IceCreamStand(Restaurant):
- def __init__(self, stand_name, flavours):
- self.stand_name = stand_name
- self.flavours = flavours
- def info_flavours(self):
- msg = f"{self.stand_name} sells {self.flavours} flavours."
- print(msg)
- Restaurant_1 = Restaurant('Sushi Tei', 'Japanese')
- print(Restaurant_1.restaurant_name)
- Restaurant_1.food()
- Restaurant_1.status()
- Restaurant_2 = Restaurant('Pagi Sore', 'Padang')
- print(Restaurant_2.restaurant_name)
- Restaurant_2.food()
- Restaurant_2.status()
- Restaurant_3 = Restaurant('Ichiban', 'Japanese')
- print(Restaurant_3.restaurant_name)
- Restaurant_3.food()
- Restaurant_3.status()
- print(Restaurant_3.number_served)
- Restaurant_3.set_number_served(10)
- print(Restaurant_3.number_served)
- for i in range(8):
- Restaurant_3.increment_number_served()
- print(Restaurant_3.number_served)
- Hagen_Dazs = IceCreamStand('Hagen Dazs', ['strawberry', 'vanila', 'chocolate'])
- Hagen_Dazs.info_flavours()class Restaurant:
- def __init__(self, restaurant_name, cuisine_type, number_served=0):
- self.restaurant_name = restaurant_name
- self.cuisine_type = cuisine_type
- self.number_served = number_served
- def food(self):
- print(f"{self.restaurant_name} serves {self.cuisine_type} food.")
- def status(self):
- print(f"{self.restaurant_name} is open.")
- def set_number_served(self, number):
- self.number_served = number
- def increment_number_served(self):
- self.number_served += 1
- class IceCreamStand(Restaurant):
- def __init__(self, stand_name, flavours):
- self.stand_name = stand_name
- self.flavours = flavours
- def info_flavours(self):
- msg = f"{self.stand_name} sells {self.flavours} flavours."
- print(msg)
- Restaurant_1 = Restaurant('Sushi Tei', 'Japanese')
- print(Restaurant_1.restaurant_name)
- Restaurant_1.food()
- Restaurant_1.status()
- Restaurant_2 = Restaurant('Pagi Sore', 'Padang')
- print(Restaurant_2.restaurant_name)
- Restaurant_2.food()
- Restaurant_2.status()
- Restaurant_3 = Restaurant('Ichiban', 'Japanese')
- print(Restaurant_3.restaurant_name)
- Restaurant_3.food()
- Restaurant_3.status()
- print(Restaurant_3.number_served)
- Restaurant_3.set_number_served(10)
- print(Restaurant_3.number_served)
- for i in range(8):
- Restaurant_3.increment_number_served()
- print(Restaurant_3.number_served)
- Hagen_Dazs = IceCreamStand('Hagen Dazs', ['strawberry', 'vanila', 'chocolate'])
- Hagen_Dazs.info_flavours()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement