python打印购物小票
时间: 2023-08-29 20:11:26 浏览: 314
打印购物小票.py
可以使用Python的字符串格式化功能来打印购物小票。下面是一个简单的示例代码:
```python
# 定义购物清单
shopping_list = [
{'name': '苹果', 'price': 3.5, 'quantity': 2},
{'name': '香蕉', 'price': 2.8, 'quantity': 1},
{'name': '饼干', 'price': 4.0, 'quantity': 3}
]
# 计算总价
total_price = sum([item['price'] * item['quantity'] for item in shopping_list])
# 打印购物小票
print('购物清单:')
for item in shopping_list:
print('{name} × {quantity}:{price}元'.format(**item))
print('总价:{}元'.format(total_price))
```
输出结果如下:
```
购物清单:
苹果 × 2:3.5元
香蕉 × 1:2.8元
饼干 × 3:4.0元
总价:18.1元
```
这个示例代码中,我们首先定义了一个购物清单列表,包含了每个商品的名称、单价和数量。然后,我们使用列表推导式计算了购物清单的总价。最后,使用字符串格式化功能打印出购物小票的每一项和总价。
阅读全文