设计一个包装盒销售类,能计算销售总额。类中包含的数据成员有:大型包装盒的单价与数量,小型包装盒的单价与数量,当天总收入,某天定价大型包装盒价格10元/个,小型包装盒5元/个。输入当天售出的大小包装盒的数量。利用以上设计的类,计算当天总收入。
时间: 2024-03-13 10:48:23 浏览: 7
好的,根据您的要求,我可以为您提供一个可能的包装盒销售类的代码如下:
```
class PackagingBoxSales:
def __init__(self, large_box_price, large_box_quantity, small_box_price, small_box_quantity):
self.large_box_price = large_box_price
self.large_box_quantity = large_box_quantity
self.small_box_price = small_box_price
self.small_box_quantity = small_box_quantity
self.total_income = 0
def calculate_income(self):
large_box_income = self.large_box_price * self.large_box_quantity
small_box_income = self.small_box_price * self.small_box_quantity
self.total_income = large_box_income + small_box_income
def get_total_income(self):
return self.total_income
```
在这个类中,我们首先定义了四个数据成员:大型包装盒的单价与数量,小型包装盒的单价与数量。然后在 `__init__` 方法中对这些数据进行初始化。同时定义了一个 `total_income` 变量,用于存储当天总收入。
接下来,我们定义了一个 `calculate_income` 方法,用于计算当天总收入。在这个方法中,我们根据大型包装盒和小型包装盒的单价和数量计算出它们分别的收入,然后将它们相加,最终得到当天总收入。
最后,我们定义了一个 `get_total_income` 方法,用于返回当天总收入。
使用这个类,我们可以根据以下代码来计算当天总收入:
```
# 假设当天售出了 20 个大型包装盒和 50 个小型包装盒
sales = PackagingBoxSales(10, 20, 5, 50)
sales.calculate_income()
print(sales.get_total_income()) # 输出当天总收入
```
输出结果为:
```
450
```
这说明当天总收入为 450 元。
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)