classRestaurant():def __init__(self,restaurant_name,cuisine_type):
self.restaurant_name=restaurant_name
self.cuisine_type=cuisine_type
self.number_served=0defdescribe_restaurant(self):print(self.restaurant_name + "主题餐厅")print(self.cuisine_type + "各种豪华满汉全席")defopen_restaurant(self,number_served):print(self.restaurant_name + "正在营业。")defread_number(self):print("现在营业有"+str(self.number_served) + "人")defset_number_served(self,sets):
self.number_served=setsprint("设置的就餐人数是"+ str(sets) +"人")defincrement_number_served(self,adds):
self.number_served+=addsprint("增加的就餐人数是" + str(adds) +"人")
restaurant= Restaurant("好吃不贵","['饺子','面条','炒饼','炒面','盖饭']")
restaurant.restaurant_name
restaurant.cuisine_type
restaurant.describe_restaurant()
restaurant.open_restaurant(5)#2、 三家餐馆 :编写的类创建三个实例,并对每个实例调用方法 describe_restaurant() 。
restaurant = Restaurant("山西面馆","刀削面等")
restaurant.describe_restaurant()
restaurant= Restaurant("山东面馆","油条等")
restaurant.describe_restaurant()
restaurant= Restaurant("陕西面馆","咸菜等")
restaurant.describe_restaurant()#调用设置人数,增加人数,查看现在的总人数
restaurant.set_number_served(100)
restaurant.read_number()
restaurant.increment_number_served(150)
restaurant.read_number()