用python输入打印小票,小票上有4个数据
时间: 2024-10-22 13:25:52 浏览: 24
在Python中,你可以通过`f-string`或者字符串格式化的方式来创建包含特定数据的小票模板,然后将数据插入到相应的位置。下面是一个简单的例子:
```python
def print_ticket(item_name, quantity, unit_price, total):
# 创建一个模板字符串
ticket_template = f"---------------------------------\n| {item_name} |\n| 数量:{quantity} | 单价:{unit_price}元 |\n| 总价:{total}元 |\n---------------------------------\n"
# 将变量值替换到模板中
formatted_ticket = ticket_template.format(item_name=item_name, quantity=quantity, unit_price=unit_price, total=total)
# 打印小票
print(formatted_ticket)
# 使用示例数据
item_name = "苹果"
quantity = 5
unit_price = 3.5
total = quantity * unit_price
print_ticket(item_name, quantity, unit_price, total)
```
在这个例子中,`format()`函数用于将占位符(如`{item_name}`等)替换为实际的值。你可以根据需要调整模板和变量。
阅读全文