测试必须在时间、质量和成本之间获取一个平衡点,这是测试策略和测试设计的价值体现。

100道Python经典练习题-002

上一篇 / 下一篇  2020-02-25 13:01:15 / 个人分类:100道Python经典练习题

题目:企业发放的奖金根据利润提成。利润(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,求应发放奖金总数?

D%Q+fs8uL0


K)V lD5W0

1nw,z7r:U GM|u&D0

程序分析:51Testing软件测试网&g6jHas d

请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。   51Testing软件测试网g:y;n E0I]1q%V2pr

   51Testing软件测试网*Y|%Zb SJ

程序源代码:51Testing软件测试网'rba,F])i

51Testing软件测试网xg*qq1wc9`J Y2w

2Y*RD.Q:}9T_H }e0

bonus1 = 100000 * 0.151Testing软件测试网.F0r3M\PD o4w"g

bonus2 = bonus1 + 100000 * 0.500075

Du$I6j;m#l7p0

bonus4 = bonus2 + 200000 * 0.551Testing软件测试网%U.J*~u;l'_

bonus6 = bonus4 + 200000 * 0.3

B mE~n#mv0

bonus10 = bonus6 + 400000 * 0.1551Testing软件测试网5N8Y~S L _/C+}

 51Testing软件测试网pF1m z\,bNoQ

i = int(input('input gain:\n'))51Testing软件测试网nJM3v!WfbM

if i <= 100000:

JF#GW'Q,I:v0

    bonus = i * 0.151Testing软件测试网(H&SFi](G7k*k

elif i <= 200000:51Testing软件测试网PV|#EA _A

    bonus = bonus1 + (i - 100000) * 0.075

6G{b'M9a0

elif i <= 400000:

F ~u@au0

    bonus = bonus2 + (i - 200000) * 0.0551Testing软件测试网3t5n2W"J1`

elif i <= 600000:51Testing软件测试网/KBdxO3`b"m5a0Vz

    bonus = bonus4 + (i - 400000) * 0.0351Testing软件测试网{O-i8l| o

elif i <= 1000000:

4Q$i~y!T9N0

    bonus = bonus6 + (i - 600000) * 0.01551Testing软件测试网ow?^q9w4i\U

else:

}%w7a]3rnFc&A0

    bonus = bonus10 + (i - 1000000) * 0.0151Testing软件测试网3| NL#y(Fa4[

print('bonus = ', bonus)51Testing软件测试网:~([ }2Kmb}"B


TAG:

ganyu_甘雨的个人空间 引用 删除 ganyu_甘雨   /   2020-03-03 21:57:27
5
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2021-04-16  
    123
45678910
11121314151617
18192021222324
252627282930 

数据统计

  • 访问量: 269437
  • 日志数: 51
  • 图片数: 2
  • 文件数: 5
  • 书签数: 4
  • 建立时间: 2006-12-11
  • 更新时间: 2020-02-25

RSS订阅

Open Toolbar