class Restaurant: def __init__(self,restaurant_name,cuisine_type): self.restaurant_name = restaurant_name self.cuisine_type = cuisine_type self.number_served = 0 def describe_restaurant(self): print(f'这里有一家叫{self.restaurant_name}的餐馆,是一家<{self.cuisine_type}>菜系的餐馆') def open_restaurant(self): print(f'{self.restaurant_name}的开门时间是上午8点整') print(f'{self.restaurant_name}接待了{self.number_served}名顾客') def set_number_served(self,number): self.number_served = number def increment_number_servrd(self,number_zeng): self.number_served += number_zeng print(f'{self.restaurant_name}接待了{self.number_served}名顾客') restaurant = Restaurant('全聚德','东北菜') print(restaurant.describe_restaurant()) print(restaurant.open_restaurant()) restaurant.number_served = 100 print(restaurant.open_restaurant()) restaurant.set_number_served(200) print(restaurant.open_restaurant()) restaurant.increment_number_servrd(500) print(restaurant.open_restaurant())
时间: 2024-03-19 12:41:21 浏览: 70
Cassandra_Inspect_Restaurant:Deux Clusters Cassandra sur Docker和une API Falsk
这段代码定义了一个名为Restaurant的类,其中包含了餐馆的名称、菜系类型和接待顾客数量等属性,以及描述餐馆、开餐馆、设定接待顾客数量、增加接待顾客数量等方法。
在代码中,首先创建了一个名为restaurant的实例,其餐馆名称为'全聚德',菜系类型为'东北菜',并且默认接待顾客数量为0。然后依次调用了描述餐馆、开餐馆、设定接待顾客数量、增加接待顾客数量等方法,并输出了相应的信息。最终输出的结果为:
这里有一家叫全聚德的餐馆,是一家<东北菜>菜系的餐馆
全聚德的开门时间是上午8点整
全聚德接待了0名顾客
全聚德的开门时间是上午8点整
全聚德接待了100名顾客
全聚德的开门时间是上午8点整
全聚德接待了200名顾客
全聚德的开门时间是上午8点整
全聚德接待了700名顾客
阅读全文