需求:
业绩提成是这样的,当销售额小于或者等于15万元,可提成5%;
销售额当大于15万元并小于25元的时候,超过10万元的部分可提成2%;
当销售额大于25万元并小于45万元的时候,大于20万元的部分可提成0.5%;
当销售额大于45万元并小于65万元的时候,大于40万元的部分可提成0.1%;
当销售额大于65万元并小于万元的时候,大于60万元的部分可提成0.05%;
当销售额大于万元的时候,大于万元的部分可提成0.01%;
从键盘中输入销售额,求应发放的提成。
思路:
思路:我们可以按区间来进行划分,根据原文,我们可以将要进行提成的部分分为以下的区间[,,,,],
然后判断输入的销售额需要进行哪几个区间的计算,例如,输入金额,那么这个销售额就有三个区间的计算,分别是,,三个区间
代码:
sale_amount=int(input(pleaseinputsalesvolume:))#提示用户输入销售金额
Commission=0#提成
section=[,,,,]#区间
proportion=[0.05,0.02,0.,0.,0.0,0.0]#提成比例
foriinrange(len(section)):
ifsale_amount=section[i]:
Commission+=sale_amount*proportion[i]
sale_amount=0
break;
else:
Commission+=section[i]*proportion[i]
sale_amount-=section[i]
Commission+=sale_amount*proportion[-1]#如果是大于万元部分的计算
print(yourproportionis,Commission)
Python经典实例京东好评率%无理由退换旗舰店¥72.59购买已下架