Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- This is the Restaurant class
- 9-1. Restaurant: Make a class called Restaurant. The __init__() method for
- Restaurant should store two attributes: a restaurant_name and a cuisine_type.
- Make a method called describe_restaurant() that prints these two pieces of
- information, and a method called open_restaurant() that prints a message indicating
- that the restaurant is open.
- Add a method called set_number_served() that lets you set the number
- of customers that have been served.
- Add a method called increment_number_served() that lets you increment
- the number of customers who’ve been served.
- """
- class Restaurant():
- def __init__(self, name, cuisine_type, number_served=0):
- self.name = name
- self.cuisine_type = cuisine_type
- self.number_serverd = number_served
- def descripe_restaurant(self):
- print("The restaurant name is "+ self.name.capitalize() +".")
- print("The cuisine that this restaurant serves is "+ self.cuisine_type.title() +".")
- def open_restaurant(self):
- print("The restaurant is now open")
- def set_number_served(self, number_served):
- self.number_serverd = number_served
- def increment_number_served(self, number):
- self.number_serverd += number
- """
- Ice Cream Stand: An ice cream stand is a specific kind of restaurant. Write
- a class called IceCreamStand that inherits from the Restaurant class you wrote
- in Exercise 9-1 (page 166) or Exercise 9-4 (page 171). Either version of
- the class will work; just pick the one you like better. Add an attribute called
- flavors that stores a list of ice cream flavors. Write a method that displays
- these flavors.
- """
- class IceCreamStand(Restaurant):
- def __init(self, name, *flavors):
- super.__init__(name)
- self.flavors = []
- def displaying_flavors(self):
- for flavor in self.flavors:
- print(flavor)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement