|
发表于 2017-6-1 15:00:45
|
显示全部楼层
- #Pf是profits利润;Bn是bonus,奖金。
- Pf= input('请输入企业利润:')
- Pf= int(Pf)
- Bn=0
- if Pf<=100000:
- Bn=Pf*0.1
- if 100000<Pf<=200000:
- Bn=100000*0.1
- Bn=(Pf-100000)*0.075+Bn
- if 200000<Pf<=400000:
- Bn=100000*0.1+100000*0.075
- Bn=(Pf-200000)*0.05+Bn
- if 400000<Pf<=600000:
- Bn=100000*0.1+100000*0.075+200000*0.05
- Bn=(Pf-400000)*0.03+Bn
- if 600000<Pf<=1000000:
- Bn=100000*0.1+100000*0.075+200000*0.05+200000*0.03
- Bn=(Pf-600000)*0.015+Bn
- if 1000000<Pf:
- Bn=100000*0.1+100000*0.075+200000*0.05+200000*0.03+400000*0.015
- Bn=(Pf-1000000)*0.01+Bn
- print('应发奖金为:',Bn)
复制代码
---------------------------------------------------------------------------
看了前几楼的代码,挺有意思的,首先是@solomonxian的,类似的东西以后可以考虑使用两个数组。
还有就是@余欲渔这个了,用这个建立向函数这种方法,看起来很舒服,还有那个try的用法,以前一直对要求输入的数据类型没有办法,这个可以用了!
收获颇丰!! |
|