|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
看了半天看不明白,求大神解惑
- def calcute_profit(I):
- I = I / 10000
- if I <=10:
- a = I *0.1
- return a * 10000
- elif I <= 20 and I > 10:
- b = 0.25 + I * 0.075
- return b * 10000
- elif I <= 40 and I > 20:
- c = 0.75 + I * 0.05
- return c * 10000
- elif I <= 60 and I > 100:
- e = 2 + I * 0.015
- return e * 10000
- else:
- f = 2.95 + I * 0.01
- return f * 10000
- I = int(input('净利润:'))
- profit = calcute_profit(I)
- print('利润为%d元时,应发奖金总数为%d元' % (I,profit))
复制代码
本帖最后由 zltzlt 于 2020-3-8 08:05 编辑
如果超过 10 万元,10万元的提成:10 * 0.1, 多出的部分:(I-10) * 0.075, 合并同类项...b = 0.25 + I * 0.75
- def calcute_profit(I):
- I = I / 10000
- if I <=10:
- a = I *0.1
- return a * 10000
- elif I <= 20 and I > 10:
- b = 10*0.1 + (I-10) * 0.075
- # b = 0.25 + I * 0.75
- return b * 10000
- elif I <= 40 and I > 20:
- c = 0.75 + I * 0.05
- return c * 10000
- elif I <= 60 and I > 100:
- e = 2 + I * 0.015
- return e * 10000
- else:
- f = 2.95 + I * 0.01
- return f * 10000
- I = int(input('净利润:'))
- profit = calcute_profit(I)
- print('利润为%d元时,应发奖金总数为%d元' % (I,profit))
复制代码
|
|