pta计算贷款-类与对象输入格式: 销售一的 编号、销售件数、销售单价 销售二的 编号、销售件数、销售单价 销售三的 编号、销售件数、销售单价 输出格式: 总销售额 平均每件商品的实际售价
时间: 2024-11-23 17:49:22 浏览: 15
字符串加密ptae-prediction-ma开发笔记
在pta计算贷款的过程中,如果需要处理类似上述销售数据,你可以创建一个类来表示每笔销售记录,包含属性如编号(number)、销售件数(quantity)和销售单价(price)。这里是一个简单的Python示例:
```python
class SalesRecord:
def __init__(self, number, quantity, price):
self.number = number
self.quantity = quantity
self.price = price
# 创建销售记录实例
sale_1 = SalesRecord(1, 10, 50)
sale_2 = SalesRecord(2, 5, 75)
sale_3 = SalesRecord(3, 8, 60)
# 总销售额计算
total_sales = sale_1.price * sale_1.quantity + \
sale_2.price * sale_2.quantity + \
sale_3.price * sale_3.quantity
total_sales
# 平均每件商品实际售价
average_price_per_item = total_sales / (sale_1.quantity + sale_2.quantity + sale_3.quantity)
average_price_per_item
```
输出结果将是总销售额和平均价格。如果你想把这个过程封装成函数方便多次使用,可以这样设计:
```python
def calculate_total_and_average(sales_data):
# 销售数据按列表存储
sales_list = [
[1, 10, 50], # 销售一
[2, 5, 75], # 销售二
[3, 8, 60] # 销售三
]
total_sales = sum(record[2] * record[1] for record in sales_list)
average_price = total_sales / sum(record[1] for record in sales_list)
return total_sales, average_price
# 调用函数获取结果
result = calculate_total_and_average(sales_data)
print("总销售额:", result[0])
print("平均每件商品实际售价:", result[1])
```
阅读全文