Python 练习实例100例—2
☞☞☞点击查看更多优秀Python博客☜☜☜
Python 练习实例2
题目:企业发放的奖金根据利润提成。利润(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,求应发放奖金总数?
程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。
程序源代码:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
i = int(raw_input('净利润:'))
arr = [1000000,600000,400000,200000,100000,0]
rat = [0.01,0.015,0.03,0.05,0.075,0.1]
r = 0
for idx in range(0,6): if i>arr[idx]: r+=(i-arr[idx])*rat[idx] print (i-arr[idx])*rat[idx] i=arr[idx]
print r
以上实例输出结果为:
净利润:120000 1500.0 10000.0 11500.0
Python 练习实例100例—2相关推荐
- Python 练习实例100例—4
* ☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例4 题目:输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本 ...
- 萌新的Python练习实例100例(五)输入三个整数x,y,z,请把这三个数由小到大输出。
题目: 输入三个整数x,y,z,请把这三个数由小到大输出. 分析1: 两个两个数字对比,然后改变他们的顺序 x > y x,y的顺序变更为y,x x > z x,z的顺序变更为z,x y ...
- Python 练习实例100例—3
☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例3 题目:一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少? 程序分析:在10000以内判断,将该数加上100 ...
- Python 练习实例100例—5
☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例5 题目:输入三个整数x,y,z,请把这三个数由小到大输出. **程序分析:**我们想办法把最小的数放到x上,先将x与y进行比较,如 ...
- Python 练习实例100例—7
☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例7 题目:输出9*9乘法口诀表. **程序分析:**分行与列考虑,共9行9列,i控制行,j控制列. 程序源代码: #!/usr/bi ...
- Python 练习实例100例—8
* ☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例8 题目:暂停一秒输出. 程序分析:无. 程序源代码: #!/usr/bin/python # -*- coding: UTF- ...
- Python 练习实例100例—1
☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例1 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析: 可填在百位.十位.个位的数字都是 ...
- Python 练习实例100例—9
☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例8 **题目:**判断101-200之间有多少个素数,并输出所有素数. **程序分析:**判断素数的方法:用一个数分别去除2到sqr ...
- Python 练习实例100例—6
☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例6 题目:将一个列表的数据复制到另一个列表中. 程序分析:使用列表[:]. 程序源代码: #!/usr/bin/python # - ...
最新文章
- 关于NLP相关技术全部在这里:预训练模型、图神经网络、模型压缩、知识图谱、信息抽取、序列模型、深度学习、语法分析、文本处理...
- java8--IO(java疯狂讲义3复习笔记)
- 华为lab-rs-v1-2.9_OSPF区域34
- 简述HTML5的概念和组成结构,JS相关概念
- CVE-2021-35464: ForgeRock AM远程代码执行漏洞
- 奥特曼在银行里下象棋的梗
- 大数据有哪些基本特征
- C++ 基于凸包的Delaunay三角网生成算法
- 读《疯狂的站长》- 回顾反思我的个人站长路
- Win32API编程_切换窗口
- tableu画各类别占比趋势图
- IT运维工程师要会什么?
- 新旧版MATLAB中的希尔伯特-黄变换(HHT)及其边际谱的求取问题
- ICC图文流程——(六)可造性设计Chip finishing
- DW-概率统计打卡task01
- 检查并杀死mysql锁死的进程
- 跳石板-2017网易校招
- OpenCV: Mat属性step,size,step1,elemSize,elemSize1一次搞清
- c语言 的意思啊,c语言中!1是什么意思啊
- Shelve Silently - 静默搁置 (Git 功能)