由於新稅法是累進抵扣,所以每月需要繳稅的金額也是不一樣的,寫了個python程式算一下自己每年要交多少個稅
# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
import numpy as np
def get_rate(m):
if m <= 36000:
return 0.03
if m <= 144000:
return 0.1
if m <= 300000:
return 0.2
if m <= 420000:
return 0.25
if m <= 660000:
return 0.3
if m <= 960000:
return 0.35
return 0.45
def get_susuan(m):
if m <= 36000:
return 0
if m <= 144000:
return 2520
if m <= 300000:
return 16920
if m <= 420000:
return 31920
if m <= 660000:
return 52920
if m <= 960000:
return 85920
return 181920
def shebao(m):
if m > 25401:
return 25401
return m
def cal(m, dikou, jishu = none):
if jishu is none:
jishu = shebao(m)
cc =
for x in xrange(12):
before = (x + 1) * (m - jishu * (0.02 + 0.12 + 0.08 + 0.002) - 5000 - dikou)
print (m-jishu*(0.02+0.12+0.08+0.002)), before
print "第{}個月應繳個稅:".format(str(x + 1)) + str(cc[x]) + " \t稅後工資:" + str(
m - jishu * (0.02 + 0.12 + 0.08 + 0.002) - cc[x])
# print cc
print "全年總計扣除個稅:" + str(sum(cc))
plt.figure(figsize=(18,10))
plt.plot(range(1, 13), cc)
plt.ylabel(u'personal tax')
my_x_ticks = np.arange(1, 13, 1)
plt.xticks(my_x_ticks)
plt.show()
cal(25000, 1500)
個人所得稅的計算
all right reserved.檔名稱 test.cpp 完成日期 2013年10月22日 版本號 v1.0 問題描述 all right reserved.檔名稱 test.cpp 完成日期 2013年10月22日 版本號 v1.0 問題描述 編寫多分支選擇結構程式,根據個人月收入總額,計算...
mysql計算個稅 2023年個人所得稅計算函式
2019年個人所得稅的免徵額從3500元提公升到了5000元,這意味著月工資在5000元以下的人都不需要繳納個人所得稅了。js指令碼計算2019年個人所得稅的計算方法,返回結果是個人所得稅的稅額 functioncalculateindividualincometax wages taxlevelr...
C 個人所得稅的計算方法
個人所得稅的定義為 個人取得的各項所得徵收的所得稅 計算個人所得稅的計算公式如下 應納個人所得稅稅額 應納稅所得額 適用稅率 速算扣除數 扣除標準3500元 月 2011年9月1日起正式執行 工資 薪金所得適用 應納稅所得額 扣除三險一金後月收入 扣除標準 速算扣除數是指採用超額累進稅率計稅時,簡化...