,输入个人收入,计算并输出应缴税.要求:使用 if ,elif (必须)语句,也可在你认为需要时使用else语句.计算表格如下
时间: 2023-08-31 14:34:29 浏览: 46
### 回答1:
:| 收入范围 | 税率 | 速算扣除数 |
| ---------- | ---- | ----- |
| 不超过3000元 | 0% | 0元 |
| 3000-12000元 | 10% | 210元 |
| 12000-25000元 | 20% | 1410元 |
| 25000-35000元 | 25% | 2660元 |
| 35000-55000元 | 30% | 4410元 |
| 55000-80000元 | 35% | 7160元 |
| 超过80000元 | 45% | 15160元|
income = float(input("请输入您的收入:"))
tax = 0
if income <= 3000:
tax = 0
elif 3000 < income <= 12000:
tax = (income - 3000) * 0.1 - 0
elif 12000 < income <= 25000:
tax = (income - 12000) * 0.2 - 1410
elif 25000 < income <= 35000:
tax = (income - 25000) * 0.25 - 2660
elif 35000 < income <= 55000:
tax = (income - 35000) * 0.3 - 4410
elif 55000 < income <= 80000:
tax = (income - 55000) * 0.35 - 7160
else:
tax = (income - 80000) * 0.45 - 15160
print("您的应缴税为:", round(tax, 2))
### 回答2:
根据题目要求,以下是根据个人收入计算应缴税的示例代码:
```
income = float(input("请输入个人收入:"))
if income <= 5000:
tax = 0
elif 5000 < income <= 8000:
tax = (income - 5000) * 0.03
elif 8000 < income <= 17000:
tax = 300 + (income - 8000) * 0.1
elif 17000 < income <= 30000:
tax = 1300 + (income - 17000) * 0.2
elif 30000 < income <= 40000:
tax = 4700 + (income - 30000) * 0.25
elif 40000 < income <= 60000:
tax = 7200 + (income - 40000) * 0.3
elif 60000 < income <= 85000:
tax = 13200 + (income - 60000) * 0.35
else:
tax = 22850 + (income - 85000) * 0.45
print("应缴税额为:", tax)
```
这段代码中,首先要求用户输入个人收入,并将其转换为浮点型。然后,使用 if、elif 和 else 语句来判断个人收入所在的区间,然后根据对应的计算公式计算应缴税额,并将结果输出。
计算表格如下:
```
个人收入(元) 应缴税额(元)
0 - 5000 0
5000 - 8000 (收入 - 5000) * 0.03
8000 - 17000 300 + (收入 - 8000) * 0.1
17000 - 30000 1300 + (收入 - 17000) * 0.2
30000 - 40000 4700 + (收入 - 30000) * 0.25
40000 - 60000 7200 + (收入 - 40000) * 0.3
60000 - 85000 13200 + (收入 - 60000) * 0.35
85000以上 22850 + (收入 - 85000) * 0.45
```