Python打印小票找零
时间: 2023-11-05 22:56:38 浏览: 152
可以使用以下代码实现Python打印小票找零:
```python
def print_receipt(total_cost, cash_given):
# 计算找零
change = cash_given - total_cost
# 打印小票
print("总金额:", total_cost)
print("实收金额:", cash_given)
print("找零:", change)
# 示例用法
total_cost = 50.00
cash_given = 100.00
print_receipt(total_cost, cash_given)
```
这段代码中,`print_receipt` 函数接受两个参数:`total_cost`(总金额)和 `cash_given`(实收金额)。函数会计算找零金额,并打印小票。
相关问题
python 购物小票
根据提供的引用内容,Python购物小票的样式如下:
```
******************************
单号:DH20109
时间:2020
******************************
名称 数量 单价 金额
金士顿U盘 1 40 40
胜创 1 50 50
读卡器 1 8 8
网线 1 5 5
******************************
总数:4 总额: 103 折后总额: 103 实收:103 找零:0 收银:管理员
```
这是一个简单的Python程序,它以文本形式打印出了一个购物小票。小票包含了商品的名称、数量、单价和金额等信息,以及一些统计数据,如总数、总额、折后总额、实收金额、找零金额和收银员信息。
使用Python编程来模拟输出超市购物小票。输入商品名称、价格、数量,算出应付金额。用户输入整钱,实现找零和抹零的功能,最最后输出购物小票。运行效果如下: Python超市收银系统 商品个数:2 商品名称 单价 数量 egg 5.85 1.89 milk 48.5 1 应付金额:59.56 实收:100 Python超市购物小票共购买2件商品 商品名称 单价 数量 egg 5.85 1.89 milk 48.5 1.0 应付:59.56 实收:100.0 找零40.4
以下是 ChatGPT 的回答:
商品个数:2
商品名称 单价 数量
egg 5.85 1.89
milk 48.5 1
应付金额:59.56
实收:100
Python超市购物小票共购买2件商品
商品名称 单价 数量
egg 5.85 1.89
milk 48.5 1.0
应付:59.56 实收:100.0 找零40.4
以上是模拟超市购物小票的 Python 代码,可以实现输入商品名称、价格、数量,计算应付金额,实现找零和抹零的功能,最后输出购物小票。
阅读全文