个人所得税计算脚本

salary = 30000  #工资
kouchu = 6000 + 2000   #五险一金和附加扣除(教育,医疗,养老等)

i = 1
arr = []
brr = []
while i < 12:
    e = (salary - kouchu - 5000) * i
    if e <= 36000:
        k = e * 0.03 - sum(arr)
        arr.append(k)
    elif 36000 < e <= 144000:
        k = e *0.1 -sum(arr) - 2520
        arr.append(k)
    elif 144000 < e <= 300000:
        k = e * 0.2 - sum(arr) - 16920
        arr.append(k)
    elif 300000 < e <= 420000:
        k = e * 0.25 - sum(arr) - 31920
        arr.append(k)
    elif 420000 < e <= 660000:
        k = e * 0.3 - sum(arr) - 52920
        arr.append(k)
    elif 660000 < e <= 960000:
        k = e * 0.35 - sum(arr) - 52920
        arr.append(k)
    elif 960000 < e:
        k = e * 0.45 - sum(arr) - 52920
        arr.append(k)
    s = salary - kouchu - arr[i-1]
    brr.append(s)
    # print(‘%.1f‘ %arr[i-1],‘%.1f‘ %s)
    i += 1

print([round(i,2) for i in arr])
print([round(i,2) for i in brr])

输出结果如下:

[510.0, 510.0, 1560.0, 1700.0, 1700.0, 1700.0, 1700.0, 1700.0, 2600.0, 3400.0, 3400.0]
[21490.0, 21490.0, 20440.0, 20300.0, 20300.0, 20300.0, 20300.0, 20300.0, 19400.0, 18600.0, 18600.0]

原文地址:https://www.cnblogs.com/tortoise512/p/10986153.html

时间: 2024-11-25 15:46:40

个人所得税计算脚本的相关文章

个人所得税计算

个人所得税计算 package com.kaige123.ifelse; /** * 凯哥 */ public class TestIfElse { public static void main(String[] args) { java.util.Scanner input = new java.util.Scanner(System.in); System.out.print("请输入您的工资:"); int gz = input.nextInt(); int ss = 0; g

五险一金以及个人所得税计算

了解了解五险一金和个税的事情,上网查查,自己总结总结: 五险一金包括:养老保险.医疗保险.失业保险.工伤保险和生育保险,及住房公积金. 缴纳时分为个人部分和公司部分(公司为员工缴纳),公司缴纳的比例要高于个人,公积金上是同样的比例. 其中各自的比例:2015年(大概) 2015年比例 养老保险 医疗保险 失业保险 工伤保险 生育保险 公积金 个人 8% 2% 0.2%     12% 单位 20% 10% 1% 1% 0.8% 12% 五险的社保大约占了10%,公积金12% 这里的比例要参考基数

Powershell计算脚本运行的时间

在PowerShell中Measure-Command可用来计算powershell脚本或者命令执行所需要的时间. (1)计算命令"get-service"执行所需的时间:输入如下命令 Measure-Command -Expression {get-service} (2)计算powershell脚本执行所需要的时间:输入如下命令: Measure-Command -Expression {powershell d:\hw.ps1} 参考网址:http://technet.micro

个人所得税计算java版

年关将至,该到了发年终奖的时候了.所以就到网上去找下,个税计算器,但是发现做的有点像病毒网站似的.所以计算结果也不太敢信,于是琢磨着,要不自己动手写一个个税计算器吧. 说干就干,先上国家税务局了解了下个税计算的公式,说简单也简单说复杂也复杂,个税计算,分几个种类: 1.综合税率表 ? 一般来说,我们员工的工资就按这个税率表来计算. 2.经营所得 ? 这个应该是个体工商户类的适用 3.劳务报酬 ? 这个一般适用于,比如有个兼职,外包等,如果要纳税,就按这个税率表. 这个是2018年最新的个税税率,

shell 简单计算脚本

shell计算脚本

#!/bin/bashprint_usage () {printf "please enter an inteper \n"}read -p "Please input first number:" firstnumwhile [ "echo "$firstnum" | sed -r 's#[^0-9]##g'" != "$firstnum" ]doprint_usageread firstnumdoner

内存使用率计算脚本

#!/bin/bash free_M=`free |grep '+' | awk '{print $3}'|tr -d '\r'` #echo $free_M all_M=`free |grep -i 'mem' | awk '{print $2}'|tr -d '\r'` #echo $all_M #free_all=`echo "sce=2;$free_M/$all_M|bc"` #free_all=`expr $all_M / $free_M` free_all=$(printf

使用微妙计算PHP脚本执行时间

在PHP中,大多数的时间格式都是以UNIX时间戳表示的,而UNIX时间戳是以s(秒)为最小的计量时间的单位.这对某些应用程序来说不够精确,所以可以调用microtime()返回当前UNIX时间戳和微妙数.该函数的原型如下: mixed microtime([bool get_as_float]); //返回当前UNIX时间戳和微妙数 可以为该函数提供一个可选的布尔型参数,如果在调用时不提供这个参数,本函数以“msec sec”的格式返回一个字符串.其中sec是自UNIX纪元到现在的秒数,而mse

python-计算个人所得税

最近在学python,写了个计算个人所得税计算的脚本,分享. 以下为python3适用版本 #!/usr/bin/python # -*- coding: UTF-8 -*- # 该python脚本用于计算税后工资 # 提示用户输入工资 sal = input("Please input your salary: \n") # 自定义一个异常 class MyException(Exception): def __init__(self, *args): self.args = arg