python 完整代码餐馆创建一个名为Restaurant的类,为其方法 __init__()设置属性restaurant_name和cuisine_type。 创建一个名为describe_restaurant()的方法和一个名 为open_restaurant()的方法,前者打印前述两项信息,而 后者打印一条消息,指出餐馆正在营业。
时间: 2024-02-28 15:56:01 浏览: 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("餐厅名字:" + self.restaurant_name)
print("餐厅类型:" + self.cuisine_type)
def open_restaurant(self):
print("餐厅正在营业!")
# 示例
restaurant = Restaurant("小王的餐厅", "中餐")
restaurant.describe_restaurant()
restaurant.open_restaurant()
```
输出:
```
餐厅名字:小王的餐厅
餐厅类型:中餐
餐厅正在营业!
```
相关问题
python 餐馆创建一个名为Restaurant的类,为其方法 __init__()设置属性restaurant_name和cuisine_type。 创建一个名为describe_restaurant()的方法和一个名 为open_restaurant()的方法,前者打印前述两项信息,而 后者打印一条消息,指出餐馆正在营业。
好的,下面是代码实现:
```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(f"{self.restaurant_name}正在营业!")
```
以上代码中,我们创建了一个名为`Restaurant`的类,并在其`__init__`方法中设置了属性`restaurant_name`和`cuisine_type`。同时,我们还定义了`describe_restaurant`方法和`open_restaurant`方法,前者用于打印餐馆名称和菜肴类型,后者用于打印餐馆正在营业的消息。
使用该类,我们可以创建一个餐馆对象,并通过调用其方法来获取相关信息,例如:
```python
my_restaurant = Restaurant("小明餐馆", "中餐")
my_restaurant.describe_restaurant()
my_restaurant.open_restaurant()
```
输出结果为:
```
餐馆名称:小明餐馆
菜肴类型:中餐
小明餐馆正在营业!
```
希望能帮助到你!
创建一个名为 Restaurant 的类,其方法_ init_ ()设置两个属性:restaurant name 和cuisine_type。 创建一个名为 describe_restaurant()的方法和一个名为 open restaurant()的方法,前者打印前述两项信息,而后者打印一条信息,指出餐馆正在营业。
以下是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("Restaurant name: " + self.restaurant_name)
print("Cuisine type: " + self.cuisine_type)
def open_restaurant(self):
print(self.restaurant_name + " is now open!")
# 测试代码
restaurant = Restaurant("Pizza Hut", "Italian")
restaurant.describe_restaurant()
restaurant.open_restaurant()
```
以上代码创建了一个名为Restaurant的类,该类有两个属性:restaurant_name和cuisine_type。类中有一个_init_()方法用于初始化这两个属性。还有一个describe_restaurant()方法用于打印餐馆名称和餐饮类型,以及一个open_restaurant()方法用于打印餐馆正在营业的信息。
在测试代码中,我们创建了一个名为restaurant的对象,并调用了describe_restaurant()和open_restaurant()方法,以测试这些方法是否正常工作。
阅读全文