现在个税计算方法有所更改 ,所以就随便拿个年份的举个例子:2011年的个税计算方式
计算方法如下:
扣除标准3500元/月(2011年9月1日起正式执行)(工资、薪金所得适用)
三险一金 = 工资 * 比例全月应纳税所得额 税率 速算扣除数(元)
全月应纳税所得额不超过1500元 3% 0全月应纳税所得额超过55000元至80000元 35% 5505
全月应纳税所得额超过80000元 45% 13505
分析:要想计算出个税首先要计算出你的三险一金,还要看你的工资水准以7662比较进行计算,
然后计算应纳税所得额,然后算个税的时候注意应纳税所得额又分几种条件,最后综合计算出你的个税。
下面开始用python编程语言进行计算
salary = input('请输入你的工资')
#类型转化
salary=int(salary)
#先定义一个三线一金的变量
sanxian=0
#if 判断
if salary>7662:
sanxian= 7662*0.225
else:
sanxian=salary*0.225
print('三线一金为%s'%sanxian)
#计算所得额
suodee=salary-sanxian-3500
print('所得额为%s'%suodee)
#if 条件选择判断
shuilv=0
kouchushu=0
if suodee<0:
print('loser')
else
if suodee<1500:
shuilv=0.03
kouchushu=0
elif 4500>suodee>=1500:
shuilv=0.1
kouchushu=105
elif 9000>suodee>=4500:
shuilv=0.2
kouchushu=555
elif 35000>suodee>=9000 :
shuilv=0.25
kouchushu=1005
elif suodee<80000:
shuilv=0.35
kouchushu=5505
else:
shuilv=0.45
kouchushu=13505
geshui=suodee*shuilv-kouchushu
daoshougongzi=salary-sanxian-geshui
print('应纳个人所得税税额为%s'%gushui)
print('到手工资有%s'%daoshougongzi)
①怎么判断一个数字是偶数
num = input('请输入一个整数')
num=int(num)
if num%2==0:
print('偶数')
else:
print('奇数')
②怎么判断一个数字既是三的倍数又是四的倍数
第一种方法:
num = input('请输入一个整数')
num=int(num)
if num%12==0:
print('既是三的倍数又是四的倍数')
else:
print('输出有误请重新输入正确的整数')
第二种方法:
num = input('请输入一个整数')
num=int(num)
if num%3==0:
if num%4==0:
print('既是三的倍数又是四的倍数')
else:
print('输出有误请重新输入正确的整数')
else:
print('不是三的倍数')
①java的for循环语句:
#system.out.println()输出语句 输出1到100的数字
for (int a = 1; a<=100; a++)
{
system.out.println(a);
}
②Python的for循环语句:
注释: for in 结构 index 索引
range 范围 后跟循环次数
for index in range(10):
print('人生苦短,我学python')
for index in range(50,100):
print(index)
#值一:循环开始的位置
#值二:循环结束的位置
最后一个实例 : 石头剪刀布
#from random import randin 是从random包中引出随机整数的方法
#计算机当中的随机数也称之为‘伪随机数’,随机数是根据计算机内部的算法来找到的
#index 代表下标 value 代表数值
from random import randint
user_win=0
computer_win=0
deuce=0
for index ,value in enumerate(range(3)):
print(index)
print(value)
user_num = input('请输入数字')
user_num = int(user_num)
computer_num=randint(0,2)
if user_num-computer_num==-1 or user_num-computer_num==2:
print('第{}局玩家胜'.format(index+1))
user_win+=1
elif user_num-computer_num==0:
print('第{}局平局'.format(index+1))
deuce+=1
else:
print('第{}局电脑胜'.format(index+1))
computer_win+=1
print('///////////第{}局结束///////////'.format(index+1))
if computer_win==2:
print('电脑胜')
break
elif user_win==2:
print('玩家胜')
break
else:
if deuce == 1 and computer_win-user_win==0 and index==2:
print('平局')
elif deuce == 3:
print('平局')
elif deuce == 2 and index ==2:
if computer_win-user_win==1:
print('电脑胜')
else:
print('玩家胜')
以上就是简单的Python实例,希望对你的Python学习有所帮助,感谢查看。