写一个程序模拟简单的发票管理系统。输入5张发票的金额,分别计算每张发票的税额。税率为13%。并输出每张发票的税额及总税额。发票金额通过input函数搜集。比如输入1000 2000 3000 4000 5000元。
时间: 2024-10-10 19:12:23 浏览: 21
ERP系统信息化资料:金税发票与SAP系统发票的税额差异分析.doc
为了实现这个简单的发票管理系统,你可以按照以下步骤编写Python代码:
```python
def calculate_tax(amounts):
tax_rate = 0.13 # 设置税率为13%
total_tax = 0
for amount in amounts.split(): # 输入的金额以空格分隔
tax_amount = amount * tax_rate
print(f"发票金额: {amount}元 的税额是: {tax_amount:.2f}元")
total_tax += tax_amount
print(f"\n总的税额: {total_tax:.2f}元")
# 获取用户输入的5个发票金额
invoice_amounts = input("请输入5张发票的金额,每个金额之间用空格分隔:")
calculate_tax(invoice_amounts)
```
在这个程序中,首先定义了一个`calculate_tax`函数,它接受一个字符串类型的发票金额列表作为输入。然后遍历每个金额,计算对应的税额并打印出来。最后,累加所有税额得到总税额并显示。
当你运行此程序,按照提示输入5张发票的金额,例如“1000 2000 3000 4000 5000”,程序会计算每张发票的税额,并在结束后显示总税额。
阅读全文