Python练习题2
来源:互联网 发布:linux 中文方格 编辑:程序博客网 时间:2024/06/07 20:22
题目:企业发放的奖金根据利润提成。利润(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,求应发放奖金总数?
思路:利用zip建立数轴,利用map遍历数轴。
# -*- coding:utf-8 -*-'''Created on 2017年7月22日@author: I'python'''def cal_res(item): global num global rst if num > item[0]: rst += (num-item[0]) * item[1] num = item[0]if __name__ == '__main__': rst = 0 num = 120000 arr = [1000000,600000,400000,200000,100000,0] rat = [0.01,0.015,0.03,0.05,0.075,0.1] new_arr = zip(arr, rat) map(cal_res, new_arr) print rst
阅读全文
0 0
- Python练习题2
- Python练习题(2)
- Python 练习题
- python 练习题
- python 练习题
- python练习题
- Python练习题
- Python练习题
- Python练习题
- python练习题
- Python练习题
- Python练习题
- python练习题
- Python练习题
- python练习题
- python练习题!
- Python练习题
- python练习题
- Sublime Text 3如何快速生成HTML5的头部信息和常用的快捷键
- PHP---WampServer点击localhost出现http 403禁止访问
- Caffe和MXnet 两个开源库对比
- More Effective C++之Item M7:不要重载“&&”,“||”, 或“,”
- 【bzoj2738】 矩阵乘法
- Python练习题2
- Window 下安装Redis
- Retrofit源码解析(三)
- Windows/Linux环境下安装配置Scala
- 哈希表的相关知识
- centos安装svn<转载非原创>
- 51Nod-消灭兔子-(优先队列)
- struts.xml配置详解
- touch命令