用python寫乙個北京市的個稅計算器

2022-09-16 23:42:12 字數 2220 閱讀 5052

1

#應納稅的錢:稅前收入-5000元(起徵點)-專項扣除(五險一金等)2#

工資個稅的計算公式為:3#

個人所得稅=應納稅的錢×適用稅率-速算扣除數

4'''

51、全月應納稅所得額不超過3000元:

6稅率:3%; 速算扣除數(元):0

72、全月應納稅所得額超過3000元至12000元:

8稅率:10%; 速算扣除數(元):210

93、全月應納稅所得額超過12000元至25000元:

10稅率:20%; 速算扣除數(元):1410

114、全月應納稅所得額超過25000元至35000元:

12稅率:25%; 速算扣除數(元):2660

135、全月應納稅所得額超過35000元至55000元:

14稅率:30%; 速算扣除數(元):4410

156、全月應納稅所得額超過55000元至80000元:

16稅率:35%; 速算扣除數(元):7160

177、全月應納稅所得額超過80000元:

18稅率:45%; 速算扣除數(元):15160

19'''20#

定義稅前工資

21 tax_salary = int(input("

請輸入你的工資:"))

22if tax_salary > 5000:23#

應納稅的工資

24 taxable_salary = tax_salary - 5000 - tax_salary * 0.22

2526

if taxable_salary <= 3000:27#

個人所得稅

28 personal_income_taxes = taxable_salary * 0.03 -0

2930

elif taxable_salary > 3000 and taxable_salary <= 12000:

31 personal_income_taxes = taxable_salary * 0.1 - 210

3233

elif taxable_salary > 12000 and taxable_salary <= 25000:

34 personal_income_taxes = taxable_salary * 0.2 - 1410

3536

elif taxable_salary > 25000 and taxable_salary <= 35000:

37 personal_income_taxes = taxable_salary * 0.25 - 2660

3839

elif taxable_salary > 35000 and taxable_salary <= 55000:

40 personal_income_taxes = taxable_salary * 0.3 - 4410

4142

elif taxable_salary > 55000 and taxable_salary <= 80000:

43 personal_income_taxes = taxable_salary * 0.35 - 7160

4445

elif taxable_salary > 80000:

46 personal_income_taxes = taxable_salary * 0.45 - 1516047#

五險一金

48 five_one_gold = tax_salary * 0.2249#

實發工資

50 net_pay = tax_salary - personal_income_taxes -five_one_gold

5152

print("

本月實發工資(稅後)為:{}

".format(net_pay))

53else:54

print("

本月實發工資(稅後)為:{}

".format(tax_salary))

執行結果演示:

用python寫乙個restful API

coding utf 8 package.module python實現的圖書的乙個restful api.restful api 一般模式 get select 從伺服器取出資源 一項或多項 post create 在伺服器新建乙個資源。put update 在伺服器更新資源 客戶端提供改變後的完...

python寫乙個服務 Python寫乙個服務

coding utf 8 import json from urllib.parse import parse qs from wsgiref.server import make server 定義函式,引數是函式的兩個引數,都是python本身定義的,預設就行了。定義檔案請求的型別和當前請求成功...

用python寫乙個蛇形矩陣

蛇形矩陣,如 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4從右上角大回環,其實挺簡單,思路想明白了就順了。這樣的矩陣可以看做二維陣列,python對陣列的寫法很麻煩,用numpy生成就簡單多了 myarray np.zeros n,n dtype np.int16 有...