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)