9-1餐馆:
class Restaurant():
def __init__(self, restaurant_name, cuisine_type):
self.restaurant_name = restaurant_name
self.cuisine_type = cuisine_type
def describe_restaurant(self):
print("Name: " , self.restaurant_name)
print("Cuisine: ", self.cuisine_type)
def open_restaurant(self):
print(self.restaurant_name, " is openning")
myrestaurant = Restaurant("IamRestaurant", "Chinese Food")
myrestaurant.describe_restaurant()
myrestaurant.open_restaurant()
输出结果:
9-2三家餐馆:
class Restaurant():
def __init__(self, restaurant_name, cuisine_type):
self.restaurant_name = restaurant_name
self.cuisine_type = cuisine_type
def describe_restaurant(self):
print("Name: " , self.restaurant_name)
print("Cuisine: ", self.cuisine_type)
def open_restaurant(self):
print(self.restaurant_name, " is openning")
myrestaurant1 = Restaurant("IamRestaurant1", "Chinese Food")
myrestaurant2 = Restaurant("IamRestaurant2", "Japanese Food")
myrestaurant3 = Restaurant("IamRestaurant3", "Franch Food")
RestaurantList = [myrestaurant1,myrestaurant2,myrestaurant3]
for index in range(3):
print("\nRestaurant"+ str(index)," :")
RestaurantList[index].describe_restaurant()
输出结果:
9-6冰淇淋小店:
class Restaurant():
def __init__(self, restaurant_name, cuisine_type):
self.restaurant_name = restaurant_name
self.cuisine_type = cuisine_type
def describe_restaurant(self):
print("Name: " , self.restaurant_name)
print("Cuisine: ", self.cuisine_type)
def open_restaurant(self):
print(self.restaurant_name, " is openning")
class IceCreamStand(Restaurant):
def __init__(self, name, flavors):
super().__init__(name, "IceCream")
self.flavors = flavors
def ShowFlavors(self):
print("The Flavors we have are :")
for flavor in flavors:
print(flavor)
flavors = ["Apple", "Banana", "Watermelon", "Strawberry", "Vanilla", "Chocolate"]
myshop = IceCreamStand("BQL", flavors)
myshop.ShowFlavors()
输出结果:
9-10导入Restaurant类:
Restaurant类:
class Restaurant():
def __init__(self, restaurant_name, cuisine_type):
self.restaurant_name = restaurant_name
self.cuisine_type = cuisine_type
def describe_restaurant(self):
print("Name: " , self.restaurant_name)
print("Cuisine: ", self.cuisine_type)
def open_restaurant(self):
print(self.restaurant_name, " is openning")
主程序
from Restaurant import Restaurant
myrestaurant = Restaurant("IamRestaurant", "Chinese Food")
myrestaurant.describe_restaurant()
myrestaurant.open_restaurant()
输出结果: