购物小票又称购物收据,是指消费者购买商品时由商场或其它商业机构给用户留存的销售凭据。购物小票中一般会包含用户购买的商品名称、数量、单价以及总金额等信息。本实例要求编写代码,实现打印购物小票的功能
时间: 2024-09-09 18:02:00 浏览: 176
超市购物小票随机抽奖程序python
在Python中,我们可以创建一个简单的函数来模拟打印购物小票的过程。假设我们有一个字典列表,其中每个字典代表一种商品,包含名称、数量和价格。下面是一个基础的示例:
```python
def print_receipt(items):
# 打印头部标题
print("------------------------------------")
print("购物小票")
print("------------------------------------")
# 打印每种商品的信息
total_amount = 0
for item in items:
name = item['name']
quantity = item['quantity']
price = item['price']
# 计算单件商品总价
single_price = quantity * price
total_amount += single_price
# 打印一行商品信息
print(f"{name}: 数量{x},单价{price}元,总计{single_price}元")
# 打印总额
print(f"------------------------------------")
print(f"本次购物总计: {total_amount}元")
print("感谢光临!")
# 示例商品数据
items = [
{'name': '苹果', 'quantity': 5, 'price': 2},
{'name': '香蕉', 'quantity': 3, 'price': 1},
]
# 调用函数打印购物小票
print_receipt(items)
```
阅读全文