按以下要求创建一个博物馆门票的类,并创建对象实例,购买所需票数,完成总票价计算
时间: 2024-03-20 15:38:33 浏览: 9
好的,以下是博物馆门票类的代码实现(Python 3):
```python
class MuseumTicket:
def __init__(self, adult_num, child_num):
self.adult_num = adult_num
self.child_num = child_num
def get_total_price(self):
adult_price = 20 # 成人票价
child_price = 10 # 儿童票价
total_price = self.adult_num * adult_price + self.child_num * child_price
return total_price
```
以上代码实现了一个博物馆门票类,构造函数 `__init__` 接收两个参数,分别为成人票和儿童票的数量。`get_total_price` 方法用于计算总票价,并返回结果。
现在,我们可以创建该类的对象实例,并使用 `get_total_price` 方法计算总票价。例如,如果我们要购买 2 张成人票和 3 张儿童票,可以这样创建对象:
```python
ticket = MuseumTicket(adult_num=2, child_num=3)
total_price = ticket.get_total_price()
print(f"总票价为 {total_price} 元")
```
输出结果如下:
```
总票价为 70 元
```
以上就是实现博物馆门票类的代码和使用方法。