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

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,求应发放奖金总数?

)i.H1wV|PP}0

51Testing软件测试网$|Bt OE

#x d5_ Q~4EoV0

程序分析:51Testing软件测试网!J+yg0AY;@/E

请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。   51Testing软件测试网GUw']9uM4A

   51Testing软件测试网1P u7uPb(x f ? V8{

程序源代码:51Testing软件测试网 E2v;{%{~ e

51Testing软件测试网1R%Qx%}j

|:r3ao[,Cb |0

bonus1 = 100000 * 0.151Testing软件测试网)eS` d"h5J|{7b3Y

bonus2 = bonus1 + 100000 * 0.500075

3u%e3x6bB jO0

bonus4 = bonus2 + 200000 * 0.5

g8P(Q)Y^)he.t0

bonus6 = bonus4 + 200000 * 0.351Testing软件测试网2l+[C5WL%eQk r

bonus10 = bonus6 + 400000 * 0.1551Testing软件测试网 f$T4o"u5}0g E

 51Testing软件测试网4v4Y*q,kn2R F

i = int(input('input gain:\n'))51Testing软件测试网 ~(FCw/Jfmg3v

if i <= 100000:

0A M*W%?.\8d5lB&o/m*i;C0

    bonus = i * 0.151Testing软件测试网 hRp7s*_2Htvz

elif i <= 200000:

d{~G8G*_xj1d0

    bonus = bonus1 + (i - 100000) * 0.07551Testing软件测试网u"C8P$t I{

elif i <= 400000:51Testing软件测试网WjWXj$p V

    bonus = bonus2 + (i - 200000) * 0.0551Testing软件测试网s&Y5H.M2nYwp4b

elif i <= 600000:

c!iDA|)c#N0

    bonus = bonus4 + (i - 400000) * 0.03

hh q})I9KS7U2R'bA$v0

elif i <= 1000000:51Testing软件测试网oZi"e m${&wI'PF

    bonus = bonus6 + (i - 600000) * 0.01551Testing软件测试网qw/Cs.L:kx

else:51Testing软件测试网Jp3B]?&r%Y4Tu'HM9~U

    bonus = bonus10 + (i - 1000000) * 0.0151Testing软件测试网 PL V)?W i |H:V

print('bonus = ', bonus)

zp'RBCp7ld8a0

TAG:

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

评分:0

我来说两句

日历

« 2023-06-16  
    123
45678910
11121314151617
18192021222324
252627282930 

数据统计

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

RSS订阅

Open Toolbar