1.打印购物小票 购物小票又称购物收据,是指消费者购买商品时由商场或其它商业机构给用户留存的销售凭据。购物小票中一般会包含用户购买的商品名称、数量、单价以及总金额等信息。本实例要求编写代码,实现打印购物小票的功能。 写出对应Python代码
时间: 2024-09-14 13:13:44 浏览: 50
在Python中,我们可以创建一个简单的函数来模拟打印购物小票。假设我们有一个列表,其中包含了商品名、单价和数量,下面是一个基础的例子:
```python
def print_receipt(items):
# 假设items是一个字典列表,每个元素包含商品名(name),单价(price)和数量(quantity)
receipt = "------------------------------------------------------------\n"
for item in items:
name = item['name']
price = item['price']
quantity = item['quantity']
total = price * quantity
receipt += f"{name}: {price}元/件 x {quantity}件 = {total}元\n"
receipt += "------------------------------------------------------------\nTotal: {:.2f}元".format(sum(total for item in items))
receipt += "\n感谢您的光临,期待下次再来!"
# 打印购物小票
print(receipt)
# 示例商品数据
items = [
{'name': '苹果', 'price': 5.00, 'quantity': 3},
{'name': '香蕉', 'price': 2.50, 'quantity': 4},
]
# 调用函数打印购物小票
print_receipt(items)
```
在这个例子中,`print_receipt`函数接受一个商品列表作为输入,然后遍历这个列表,计算每种商品的总价并添加到购物小票中,最后计算总金额并打印出来。
阅读全文