python练习9-1:餐馆创建一个名为Restaurant的类,为其方法 __init__()设置属性restaurant_name和cuisine_type。 创建一个名为describe_restaurant()的方法和一个名 为open_restaurant()的方法,前者打印前述两项信息,而 后者打印一条消息,指出餐馆正在营业。 根据这个类创建一个名为restaurant的实例,分别打印其两 个属性,再调用前述两个方法。
时间: 2024-02-28 14:56:14 浏览: 107
好的,这是一个简单的 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"The restaurant's name is {self.restaurant_name}.")
print(f"It serves {self.cuisine_type} cuisine.")
def open_restaurant(self):
print("The restaurant is open now!")
restaurant = Restaurant("The Great Wall", "Chinese")
print(f"Restaurant name: {restaurant.restaurant_name}")
print(f"Cuisine type: {restaurant.cuisine_type}")
restaurant.describe_restaurant()
restaurant.open_restaurant()
```
输出结果:
```
Restaurant name: The Great Wall
Cuisine type: Chinese
The restaurant's name is The Great Wall.
It serves Chinese cuisine.
The restaurant is open now!
```
希望这个练习可以帮助你巩固 Python 类的基础知识。
阅读全文