python根据利润计算奖金
来源:互联网 发布:webshell采集神器工具 编辑:程序博客网 时间:2024/05/02 13:46
# -*- coding: utf-8 -*-# 简述:企业发放的奖金根据利润提成。利润(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,求应发放奖金总数?def reward(profit): reward = 0.0 if profit<=10: return profit*0.1 elif profit<=20 and profit>10: return (profit-10)*0.075+1 elif profit<=40 and profit>20: return (profit-20)*0.05+10*0.1+10*0.075 elif profit<=60 and profit>40: return (profit-40)*0.03+20*0.05+10*0.075+10*0.1 elif profit<=100 and profit>60: return (profit-60)*0.015+20*0.03+20*0.05+10*0.075+10*0.1 elif profit>100: return (profit-100)*0.01+40*0.015+20*0.03+20*0.05+10*0.075+10*0.1if __name__ == "__main__": profit = float(raw_input("请输入当月利润(万): ")) print reward(profit)*10000
运行结果:
请输入当月利润(万): 35.8
25400.0
总结:一开始看到该题目,第一反应是用递归,但思考了一阵子又觉得不对。但是!总觉得该题目还有简洁的方法,但是没有思路,暂时就用笨办法先实现功能吧,后续有了新思路再写。
2 0
- python根据利润计算奖金
- python-----------根据企业利润求奖金
- 计算奖金利润
- 14-根据利润算奖金
- 企业发放的奖金根据利润提成。
- 企业发放的奖金根据利润提成。
- 企业发放的奖金根据利润提成。
- 【程序2】奖金根据利润提成
- 企业发放的奖金根据利润提成
- 企业发放奖金根据利润提成,从键盘输入当月利润I,求应发放奖金总数?
- 【程序12】 题目:企业发放的奖金根据利润提成。
- 【程序2】 题目:企业发放的奖金根据利润提成。
- 【c语言】企业发放的奖金根据利润提成。
- 【笔试】12、企业发放的奖金根据利润提成。
- 算法:企业发放的奖金根据利润提成
- 习题 4.10 企业发放的奖金根据利润提成。。。
- Java中计算销售利润的奖金值
- 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;
- 网络数据包分析与抓取
- 欢迎使用CSDN-markdown编辑器
- Enable Serial Console on CentOS/RHEL 7
- Java项目中出现问题合集(不断更新)
- 负载均衡1.3--maven
- python根据利润计算奖金
- vue语法input上去掉前后的空白符
- Budget POJ
- 机器学习实战之决策树
- UICollectionReusableView的用法
- SecureCRT光标不见了的解决办法
- 【PHP7内核剖析】面向对象-类的实现及编译
- oracle学习知识点
- 中国前端开发者大会第二届4月8日上海来袭!