python十个人工资交税
时间: 2024-10-15 17:11:37 浏览: 25
在Python中,我们可以创建一个简单的程序来模拟十个人的工资收入并计算他们应缴纳的税费。假设有一个基础税率和累进税率模型,以下是大概的步骤:
```python
# 定义税率表
tax_rates = [
(0, 0), # 免税部分
(5000, 0.03), # 5000元以下部分按3%纳税
(8000, 0.1), # 5000~8000元的部分按10%纳税
(17000, 0.2), # 8000~17000元的部分按20%纳税
# 更高额度的税率可以继续添加...
]
# 假设每个人都有基本工资
salaries = [5000, 6000, 8000, 10000, 12000, 14000, 16000, 17000, 20000, 30000] # 十个人的工资
def calculate_tax(salary):
taxable_income = max(salary - 5000, 0) # 税前扣除免税部分
for threshold, rate in tax_rates:
if taxable_income <= threshold:
return taxable_income * rate
return taxable_income * tax_rates[-1][1] # 如果超过最高税率范围,则按最后一档计税
total_tax = sum(calculate_tax(salary) for salary in salaries)
average_tax = total_tax / len(salaries)
# 输出结果
print(f"总税收: {total_tax}元")
print(f"平均税收: {average_tax:.2f}元")
阅读全文