002-利润计算

 1 # -*- coding:cp936 -*-
 2 
 3 def calcProfit(res):
 4     """
 5     题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;
 6     利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;
 7     20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;
 8     60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?
 9     程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。
10     """
11     if res <= 10:
12         print res*0.1
13     elif res > 10 and res <=20:
14         print 10*0.1 + (res - 10)*0.075
15     elif res > 20 and res <= 40:
16         print 10*0.1 + 10*0.075 +(res - 20)*0.005
17     elif res > 40 and res <= 60:
18         print 10*0.1 + 10*0.075 + 20*0.005 + (res - 40)*0.003
19     elif res > 60 and res <= 100:
20         print 10*0.1 + 10*0.075 + 20*0.005 + 20*0.003 + (res - 60)*0.003
21     elif res > 100:
22         print 10*0.1 + 10*0.075 + 20*0.005 + 20*0.003 + 40*0.0015 + (res - 100)*0.001
23 
24 if (__name__ == '__main__'):
25     res = int(raw_input("输入利润:"))
26     calcProfit(res)

转载于:https://www.cnblogs.com/foreverlzj/p/4756204.html

你可能感兴趣的:(002-利润计算)