+6 投票
分类:问答挑战 | 用户: 10 5 4 (4.7k 分)

【问题描述】 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

【输入形式】numbers
【输出形式】numbers
【样例输入】Show me the money: 65759758

【样例输出】687097.58

2 个回答

+1 投票
用户: 10 10 9 (8.6k 分)
采纳于 用户:
 
已采纳
I=int(input('Show me the money: '))

j=0

if I<=100000:

    j=I*0.1

elif I<=200000:

    j=10000+(I-100000)*0.075

elif I<=400000:

    j=17500+(I-200000)*0.05

elif I<=600000:

    j=27500+(I-400000)*0.03

elif I<=1000000:

    j=33500+(I-600000)*0.015

else:

    j=39500+(I-1000000)*0.01

print(j)
0 投票
用户: 9 8 2 (2.7k 分)
n=input('Show me the money: ')

i=int(n)

r=0

if i<=100000:

    r=0.1*i

elif i<=200000:

    r=0.1*100000+0.075*(i-100000)

elif i<=400000:

    r=0.1*100000+0.075*100000+0.05*(i-200000)

elif i<=600000:

    r=0.1*100000+0.075*100000+0.05*200000+0.03*(i-400000)

elif i<=1000000:

    r=0.1*100000+0.075*100000+0.05*200000+0.03*200000+0.015*(i-600000)

else:

    r=0.1*100000+0.075*100000+0.05*200000+0.03*200000+0.015*400000+0.01*(i-1000000)

print(r)
欢迎来到 在线问答系统 ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...