9-1 餐馆
创建一个名为Restaurant的类。其方法__init__()设置两个属性:
restaurant_name和cuisine_type
创建一个名为describe_restaurant()的方法和一个名为open_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("餐厅的名字是" + self.restaurant_name)
print("它的类型是" + self.cuisine_type)
def open_restaurant(self):
print("正在营业,欢迎光临!")
restaurant = Restaurant("欧佳牛排","西餐厅")
restaurant.describe_restaurant()
restaurant.open_restaurant()
9-2 三家餐馆
根据你为完成练习9-1而编写的类创建三个实例。
并对每个实例调用方法describe_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("餐厅的名字是" + self.restaurant_name)
print("它的类型是" + self.cuisine_type + "\n")
def open_restaurant(self):
print("正在营业,欢迎光临!")
restaurant1 = Restaurant("欧佳牛排","西餐厅")
restaurant1.describe_restaurant()
restaurant2