用python编程(餐馆)创建一个名为Rstaurant 的类,为其方法_init._()设置属性restaurant_name和cuisine_type。创建一个名为 describe_restaurant()的方法和一个名为open_restauant0的方法,前者打印前述两项信息,而后者打印一条消息,指出餐馆正在营业。 根据这个类创建一个名为restaurant 的实例,分别打印其两个属性,再调用前述两个方法。
时间: 2024-04-08 12:34:16 浏览: 156
以下是根据你的要求编写的 Python 代码示例:
```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"餐馆名称:{self.restaurant_name}")
print(f"菜系类型:{self.cuisine_type}")
def open_restaurant(self):
print("餐馆正在营业!")
restaurant = Restaurant("美食餐厅", "中餐")
print(f"餐馆名称:{restaurant.restaurant_name}")
print(f"菜系类型:{restaurant.cuisine_type}")
restaurant.describe_restaurant()
restaurant.open_restaurant()
```
以上代码创建了一个名为 `Restaurant` 的类,其 `__init__()` 方法用于初始化属性 `restaurant_name` 和 `cuisine_type`。类中还定义了 `describe_restaurant()` 方法和 `open_restaurant()` 方法,分别用于打印餐馆的信息和营业状态。
通过创建 `restaurant` 实例,我们可以分别访问其属性 `restaurant_name` 和 `cuisine_type` 并打印出来,然后调用 `describe_restaurant()` 方法和 `open_restaurant()` 方法来输出餐馆的信息和营业状态。
阅读全文