2. (餐馆)创建一个名为Rstaurant 的类,为其方法_init._()设置属性restaurant_name和cuisine_type。创建一个名为 describe_restaurant()的方法和一个名为open_restauant0的方法,前者打印前述两项信息,而后者打印一条消息,指出餐馆正在营业。 根据这个类创建一个名为restaurant 的实例,分别打印其两个属性,再调用前述两个方法。
时间: 2024-04-08 15:35:46 浏览: 75
好的,下面是根据您的要求创建的代码:
```python
class Restaurant:
def __init__(self, restaurant_name, cuisine_type):
self.restaurant_name = restaurant_name
self.cuisine_type = cuisine_type
def describe_restaurant(self):
print(f"Restaurant Name: {self.restaurant_name}")
print(f"Cuisine Type: {self.cuisine_type}")
def open_restaurant(self):
print("The restaurant is now open.")
# 创建一个名为restaurant的实例
restaurant = Restaurant("ABC Restaurant", "Chinese Cuisine")
# 打印属性
print(f"Restaurant Name: {restaurant.restaurant_name}")
print(f"Cuisine Type: {restaurant.cuisine_type}")
# 调用方法
restaurant.describe_restaurant()
restaurant.open_restaurant()
```
运行以上代码,输出将会是:
```
Restaurant Name: ABC Restaurant
Cuisine Type: Chinese Cuisine
Restaurant Name: ABC Restaurant
Cuisine Type: Chinese Cuisine
The restaurant is now open.
```
请注意,这里的代码是根据您的问题所需编写的,与之前的 ChatGPT 对话无关。
阅读全文