最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)的個人所得稅計算器示例

 更新時間:2018年06月01日 12:10:07   作者:luoganttcc  
這篇文章主要介紹了Python實現(xiàn)的個人所得稅計算器,涉及Python條件判斷與數(shù)值運算相關操作技巧,需要的朋友可以參考下

本文實例講述了Python實現(xiàn)的個人所得稅計算器。分享給大家供大家參考,具體如下:

# -*- coding: utf-8 -*-
"""
Created on Sat Apr 15 17:55:54 2017
@author: Administrator
"""
#!/bin/env python
# author: zhouhh
# email: ablozhou@gmail.com
# money.py
def money(all_salary,has_welfare,has_housing_fund):
 money = all_salary
 bj_average_salary=3322;#in 2008 using average salary of year 2007
 min = bj_average_salary*0.6
 max = bj_average_salary*3
 welfare_fund = all_salary
 if all_salary > max:
  welfare_fund = max
 if all_salary < min:
  welfare_fund = min
 print("total money=%.2f"%all_salary)
 medical_fund=welfare_fund*0.02+3
 retire_fund=welfare_fund*0.08
 unemploy_fund =welfare_fund*0.005
 if not has_welfare:
  welfare_fund = 0
  medical_fund=0
  retire_fund=0
  unemploy_fund =0
 else:
  print("medical fund = %d*0.02+3=%.2f"%(welfare_fund,medical_fund) )
  print("retirement fund = %d*0.08 =%.2f"%(welfare_fund,retire_fund) )
  print("unemployment fund = %d*0.005=%.2f"%(welfare_fund,unemploy_fund ))
 housing_fund=welfare_fund*0.12
 if not has_housing_fund:
  housing_fund = 0
 else:
  print("housing fund = %d*0.12=%.2f"%(welfare_fund,housing_fund))
 all_welfare_fund=medical_fund+retire_fund+unemploy_fund +housing_fund
 print("all welfare fund=%.2f"% all_welfare_fund)
 money -=all_welfare_fund
 before_tax = money
 print("before tax money =%.2f"%before_tax )
 if before_tax < 2000 :
  print(" you have no tax,you own money=%.2f"%before_tax)
  return before_tax
  #after 2008.3.1 tax
 l1=500*0.05 #2000-2500, %5
 l2=1500*0.10 #2500-4000 %10    +=25
 l3=3000*0.15 #4000-7000 %0.15   +=175
 l4=15000*0.20 #7000-22000 %20   += 625
 l5=20000*0.25 #22000-42000 %25  +=3625
 l6=20000*0.30 #42000-62000 %30  +=8625
 l7=20000*0.35 #62000-82000 %35  +=14625
 l8=20000*0.40 #82000-102000 %40 +=21625
 l9=0           # +=29625
 money -=2000
 tax=0;
 if money<500:
  l1=money*0.05
  tax=l1
  print("you are in level 1,tax =%.2f, you own money=%.2f"%(tax,(before_tax-tax)))
  return before_tax-tax
 money -= 500
 if money<1500:
  l2=money*0.10
  tax=l1+l2
  print("you are in level 2,tax =%.2f, you own money=%.2f"%(tax,(before_tax-tax)))
  return before_tax-tax
 money -= 1500
 if money<3000:
  l3=money*0.15
  tax=l1+l2+l3
  print("you are in level 3,tax =%.2f, you own money=%.2f"%(tax,(before_tax-tax)))
  return before_tax-tax
 money -= 3000
 if money<15000:
  l4=money*0.20
  tax=l1+l2+l3+l4
  print("you are in level 4,tax =%.2f, you own money=%.2f"%(tax,(before_tax-tax)))
  return before_tax-tax
 money -= 15000
 if money<20000:
  l5=money*0.25
  tax=l1+l2+l3+l4+l5
  print("you are in level 5,tax =%.2f, you own money=%.2f"%(tax,(before_tax-tax)))
  return before_tax-tax
 money -= 20000
 if money<20000:
  l6=money*0.30
  tax=l1+l2+l3+l4+l5+l6
  print("you are in level 6,tax =%.2f, you own money=%.2f"%(tax,(before_tax-tax)))
  return before_tax-tax
 money -= 20000
 if money<20000:
  l7=money*0.35
  tax=l1+l2+l3+l4+l5+l6+l7
  print("you are in level 7,tax =%.2f, you own money=%.2f"%(tax,(before_tax-tax)))
  return before_tax-tax
 money -= 20000
 if money<20000:
  l8=money*0.40
  tax=l1+l2+l3+l4+l5+l6+l7+l8
  print("you are in level 8,tax =%.2f, you own money=%.2f"%(tax,(before_tax-tax)))
  return before_tax-tax
 money -= 20000
 l9=money*0.45
 tax=l1+l2+l3+l4+l5+l6+l7+l8+l9
 print("you are in level 9,tax =%.2f, you own money=%.2f"%(tax,(before_tax-tax)))
 return before_tax-tax
money(10000,0,0)

運行結(jié)果:

total money=10000.00
all welfare fund=0.00
before tax money =10000.00
you are in level 4,tax =1225.00, you own money=8775.00

PS:這里再為大家推薦幾款相關的在線計算工具供大家參考:

在線個人所得稅計算器(2008版):
http://tools.jb51.net/jisuanqi/tax_calc

在線個人所得稅計算工具(2011版):
http://tools.jb51.net/jisuanqi/tax_jisuanqi

在線銀行按揭貸款計算器:
http://tools.jb51.net/jisuanqi/anjie_calc

在線存款計算器:
http://tools.jb51.net/jisuanqi/cunkuan_calc

在線投資理財計算器:
http://tools.jb51.net/jisuanqi/touzilicai_calc

在線養(yǎng)老保險繳存/養(yǎng)老規(guī)劃計算器:
http://tools.jb51.net/jisuanqi/yanglao_calc

更多關于Python相關內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)學運算技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設計有所幫助。

相關文章

  • Python可視化神器pyecharts繪制?;鶊D

    Python可視化神器pyecharts繪制?;鶊D

    這篇文章主要介紹了Python可視化神器pyecharts繪制桑基圖,即桑基能量分流圖,也叫?;芰科胶鈭D,更多相關介紹具有一定的參考價值,需要的朋友可以參考一下
    2022-07-07
  • Python機器學習之Kmeans基礎算法

    Python機器學習之Kmeans基礎算法

    這篇文章主要介紹了Python機器學習之Kmeans基礎算法,文中有非常詳細的代碼示例,對正在學習python的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • Python基礎之Numpy的基本用法詳解

    Python基礎之Numpy的基本用法詳解

    這篇文章主要介紹了Python基礎之Numpy的基本用法詳解,文中有非常詳細的代碼示例,對正在學習python基礎的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-05-05
  • Python全景系列之數(shù)據(jù)類型大盤點

    Python全景系列之數(shù)據(jù)類型大盤點

    這篇文章主要為大家介紹了Python全景系列之數(shù)據(jù)類型的盤點解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • 11個并不被常用但對開發(fā)非常有幫助的Python庫

    11個并不被常用但對開發(fā)非常有幫助的Python庫

    這篇文章主要介紹了11個并不被常用但對開發(fā)非常有幫助的Python庫,這些庫大都被放在Github上開源、并且經(jīng)過一段時間的編寫和維護,對Python開發(fā)有一定的幫助,需要的朋友可以參考下
    2015-03-03
  • Python3二分查找?guī)旌瘮?shù)bisect(),bisect_left()和bisect_right()的區(qū)別

    Python3二分查找?guī)旌瘮?shù)bisect(),bisect_left()和bisect_right()的區(qū)別

    這篇文章主要介紹了Python3二分查找?guī)旌瘮?shù)bisect(),bisect_left()和bisect_right()的區(qū)別,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • python openssl模塊安裝及用法

    python openssl模塊安裝及用法

    在本篇文章里小編給大家整理的是一篇關于python openssl模塊安裝及用法,有需要的朋友們可以學習下。
    2020-12-12
  • python-str,list,set間的轉(zhuǎn)換實例

    python-str,list,set間的轉(zhuǎn)換實例

    今天小編就為大家分享一篇python-str,list,set間的轉(zhuǎn)換實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • python七種方法判斷字符串是否包含子串

    python七種方法判斷字符串是否包含子串

    這篇文章主要介紹了python七種方法判斷字符串是否包含子串,幫助大家更好的理解和學習python,感興趣的朋友可以了解下
    2020-08-08
  • python實現(xiàn)按任意鍵繼續(xù)執(zhí)行程序

    python實現(xiàn)按任意鍵繼續(xù)執(zhí)行程序

    本文給大家分享的是如何使用Python腳本實現(xiàn)按任意鍵繼續(xù)執(zhí)行程序的代碼,非常的簡單實用,有需要的小伙伴可以參考下
    2016-12-12

最新評論

黄石市| 唐山市| 阿巴嘎旗| 马鞍山市| 诸城市| 滕州市| 芷江| 唐海县| 平度市| 华容县| 比如县| 石柱| 夏邑县| 荥经县| 旬邑县| 桃园市| 濮阳县| 望谟县| 阳春市| 三明市| 施甸县| 怀远县| 哈巴河县| 湄潭县| 安仁县| 宁远县| 沂水县| 宁津县| 珲春市| 永德县| 六枝特区| 青岛市| 根河市| 平安县| 资中县| 迁安市| 通化县| 丽水市| 炎陵县| 襄汾县| 丹东市|