版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:http://www.one3.cn/?p=261
备注:本文题案主要参考runoob.com中python2.7的python实例100的题目
我希望大家都能自己动手亲自测试一下,这样对自己的提升才有帮助。所以我就不把结果打印出来了!
题目:企业发放的奖金根据利润提成。
利润(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,求应发放奖金总数?
个人思路:
用for循环来实现,减少了要自己手动输入和计算的工作量!所以每个阶段的分界和利润比,都以可以迭代的列表的形式写入函数中。通过上面的条件可以得知有已知有的4个参数:实际利润(i)、奖金等级(profit)、资金提成比(rate)、实际奖金(bonus)
#!/usr/bin/env python3
# -*- codi