"""9.1 餐馆"""
class Restaurant():
def __init__(self, name, _type):
self.restaurant_name = name
self.cuisine_type = _type
def describe_restaurant(self):
print("The name of the restaurant is: " + self.restaurant_name.title())
print("The cuisine type: " + self.cuisine_type)
def open_restaurant(self):
print(self.restaurant_name.title() + " is opening.")
rest = Restaurant("Zhongcanguan", "Chinese food")
rest.describe_restaurant()
rest.open_restaurant()
"""9.2 三家餐馆"""
class Restaurant():
def __init__(self, name, _type):
self.restaurant_name = name
self.cuisine_type = _type
def describe_restaurant(self):
print("The name of the restaurant is: " + self.restaurant_name)
print("The cuisine type: " + self.cuisine_type)
def open_restaurant(self):
print(self.restaurant_name.title() + " is opening.")
rest = Restaurant("Zhongcanguan", "Chinese food")
my_re = Restaurant("KFC", "fast food")
y_re = Restaurant("M", "fast food")
rest.describe_restaurant()
my_re.describe_restaurant()
y_re.describe_restaurant()
"""9.4 就餐人数"""
class Restaurant():
def __init__(self, name, _type):
self.restaurant_name = name
self.cuisine_type = _type
self.number_served = 0;
def describe_restaurant(self):
print("The name of the restaurant is: " + self.restaurant_name)
print("The cuisine type: " + self.cuisine_type)
print("The number is being served: " + str(self.number_served))
def open_restaurant(self):
print(self.restaurant_name.title() + " is opening.")
def set_number_served(self, num):
self.number_served = num
def increment_number_served(self, num):
self.number_served += num
restaurant = Restaurant("Zhongcanguan", "Chinese food")
restaurant.set_number_served(9)
restaurant.describe_restaurant()
restaurant.increment_number_served(10)
restaurant.describe_restaurant()
"""9.6 冰淇淋小店"""
class Restaurant():
def __init__(self, name, cuisine_type):
self.restaurant_name = name
self.cuisine_type = cuisine_type
self.number_served = 0;
def describe_restaurant(self):
print("The name of the restaurant is: " + self.restaurant_name)
print("The cuisine type: " + self.cuisine_type)
print("The number is being served: " + str(self.number_served))
def open_restaurant(self):
print(self.restaurant_name.title() + " is opening.")
def set_number_served(self, num):
self.number_served = num
def increment_number_served(self, num):
self.number_served += num
class IceCreamStand(Restaurant):
def __init__(self, name, cuisine_type):
super().__init__(name, cuisine_type)
self.flavors = ['Strawberry', 'Watermelon', 'Pear']
def describe_ICS(self):
print("Flavors:")
for flavor in self.flavors:
print(" " + flavor)
ics = IceCreamStand("HaGenDaSi", "Ice Cream")
ics.describe_ICS()
"""9.10 导入Restaurant类"""
#restaurant.py
class Restaurant():
def __init__(self, name, cuisine_type):
self.restaurant_name = name
self.cuisine_type = cuisine_type
self.number_served = 0;
def describe_restaurant(self):
print("The name of the restaurant is: " + self.restaurant_name)
print("The cuisine type: " + self.cuisine_type)
print("The number is being served: " + str(self.number_served))
def open_restaurant(self):
print(self.restaurant_name.title() + " is opening.")
def set_number_served(self, num):
self.number_served = num
def increment_number_served(self, num):
self.number_served += num
class IceCreamStand(Restaurant):
def __init__(self, name, cuisine_type):
super().__init__(name, cuisine_type)
self.flavors = ['Strawberry', 'Watermelon', 'Pear']
def describe_ICS(self):
print("Flavors:")
for flavor in self.flavors:
print(" " + flavor)
#case.py
from c9 import Restaurant
ice = Restaurant("HaGenDaSi", "Ice Cream")
ice.describe_restaurant()
class Restaurant():
def __init__(self, name, _type):
self.restaurant_name = name
self.cuisine_type = _type
def describe_restaurant(self):
print("The name of the restaurant is: " + self.restaurant_name.title())
print("The cuisine type: " + self.cuisine_type)
def open_restaurant(self):
print(self.restaurant_name.title() + " is opening.")
rest = Restaurant("Zhongcanguan", "Chinese food")
rest.describe_restaurant()
rest.open_restaurant()
"""9.2 三家餐馆"""
class Restaurant():
def __init__(self, name, _type):
self.restaurant_name = name
self.cuisine_type = _type
def describe_restaurant(self):
print("The name of the restaurant is: " + self.restaurant_name)
print("The cuisine type: " + self.cuisine_type)
def open_restaurant(self):
print(self.restaurant_name.title() + " is opening.")
rest = Restaurant("Zhongcanguan", "Chinese food")
my_re = Restaurant("KFC", "fast food")
y_re = Restaurant("M", "fast food")
rest.describe_restaurant()
my_re.describe_restaurant()
y_re.describe_restaurant()
"""9.4 就餐人数"""
class Restaurant():
def __init__(self, name, _type):
self.restaurant_name = name
self.cuisine_type = _type
self.number_served = 0;
def describe_restaurant(self):
print("The name of the restaurant is: " + self.restaurant_name)
print("The cuisine type: " + self.cuisine_type)
print("The number is being served: " + str(self.number_served))
def open_restaurant(self):
print(self.restaurant_name.title() + " is opening.")
def set_number_served(self, num):
self.number_served = num
def increment_number_served(self, num):
self.number_served += num
restaurant = Restaurant("Zhongcanguan", "Chinese food")
restaurant.set_number_served(9)
restaurant.describe_restaurant()
restaurant.increment_number_served(10)
restaurant.describe_restaurant()
"""9.6 冰淇淋小店"""
class Restaurant():
def __init__(self, name, cuisine_type):
self.restaurant_name = name
self.cuisine_type = cuisine_type
self.number_served = 0;
def describe_restaurant(self):
print("The name of the restaurant is: " + self.restaurant_name)
print("The cuisine type: " + self.cuisine_type)
print("The number is being served: " + str(self.number_served))
def open_restaurant(self):
print(self.restaurant_name.title() + " is opening.")
def set_number_served(self, num):
self.number_served = num
def increment_number_served(self, num):
self.number_served += num
class IceCreamStand(Restaurant):
def __init__(self, name, cuisine_type):
super().__init__(name, cuisine_type)
self.flavors = ['Strawberry', 'Watermelon', 'Pear']
def describe_ICS(self):
print("Flavors:")
for flavor in self.flavors:
print(" " + flavor)
ics = IceCreamStand("HaGenDaSi", "Ice Cream")
ics.describe_ICS()
"""9.10 导入Restaurant类"""
#restaurant.py
class Restaurant():
def __init__(self, name, cuisine_type):
self.restaurant_name = name
self.cuisine_type = cuisine_type
self.number_served = 0;
def describe_restaurant(self):
print("The name of the restaurant is: " + self.restaurant_name)
print("The cuisine type: " + self.cuisine_type)
print("The number is being served: " + str(self.number_served))
def open_restaurant(self):
print(self.restaurant_name.title() + " is opening.")
def set_number_served(self, num):
self.number_served = num
def increment_number_served(self, num):
self.number_served += num
class IceCreamStand(Restaurant):
def __init__(self, name, cuisine_type):
super().__init__(name, cuisine_type)
self.flavors = ['Strawberry', 'Watermelon', 'Pear']
def describe_ICS(self):
print("Flavors:")
for flavor in self.flavors:
print(" " + flavor)
#case.py
from c9 import Restaurant
ice = Restaurant("HaGenDaSi", "Ice Cream")
ice.describe_restaurant()