☞☞☞点击查看更多优秀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相关推荐

  1. Python 练习实例100例—4

    * ☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例4 题目:输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本 ...

  2. 萌新的Python练习实例100例(五)输入三个整数x,y,z,请把这三个数由小到大输出。

    题目: 输入三个整数x,y,z,请把这三个数由小到大输出. 分析1: 两个两个数字对比,然后改变他们的顺序 x > y x,y的顺序变更为y,x x > z x,z的顺序变更为z,x y ...

  3. Python 练习实例100例—3

    ☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例3 题目:一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少? 程序分析:在10000以内判断,将该数加上100 ...

  4. Python 练习实例100例—5

    ☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例5 题目:输入三个整数x,y,z,请把这三个数由小到大输出. **程序分析:**我们想办法把最小的数放到x上,先将x与y进行比较,如 ...

  5. Python 练习实例100例—7

    ☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例7 题目:输出9*9乘法口诀表. **程序分析:**分行与列考虑,共9行9列,i控制行,j控制列. 程序源代码: #!/usr/bi ...

  6. Python 练习实例100例—8

    * ☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例8 题目:暂停一秒输出. 程序分析:无. 程序源代码: #!/usr/bin/python # -*- coding: UTF- ...

  7. Python 练习实例100例—1

    ☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例1 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析: 可填在百位.十位.个位的数字都是 ...

  8. Python 练习实例100例—9

    ☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例8 **题目:**判断101-200之间有多少个素数,并输出所有素数. **程序分析:**判断素数的方法:用一个数分别去除2到sqr ...

  9. Python 练习实例100例—6

    ☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例6 题目:将一个列表的数据复制到另一个列表中. 程序分析:使用列表[:]. 程序源代码: #!/usr/bin/python # - ...

最新文章

  1. 关于NLP相关技术全部在这里:预训练模型、图神经网络、模型压缩、知识图谱、信息抽取、序列模型、深度学习、语法分析、文本处理...
  2. java8--IO(java疯狂讲义3复习笔记)
  3. 华为lab-rs-v1-2.9_OSPF区域34
  4. 简述HTML5的概念和组成结构,JS相关概念
  5. CVE-2021-35464: ForgeRock AM远程代码执行漏洞
  6. 奥特曼在银行里下象棋的梗
  7. 大数据有哪些基本特征
  8. C++ 基于凸包的Delaunay三角网生成算法
  9. 读《疯狂的站长》- 回顾反思我的个人站长路
  10. Win32API编程_切换窗口
  11. tableu画各类别占比趋势图
  12. IT运维工程师要会什么?
  13. 新旧版MATLAB中的希尔伯特-黄变换(HHT)及其边际谱的求取问题
  14. ICC图文流程——(六)可造性设计Chip finishing
  15. DW-概率统计打卡task01
  16. 检查并杀死mysql锁死的进程
  17. 跳石板-2017网易校招
  18. OpenCV: Mat属性step,size,step1,elemSize,elemSize1一次搞清
  19. c语言 的意思啊,c语言中!1是什么意思啊
  20. Shelve Silently - 静默搁置 (Git 功能)

热门文章

  1. 07 AVR单片机ATmega8工业总线项目的通信处理以及实现
  2. Delaunay三角形的算法之逐点插入算法
  3. java工厂模式实例(设计模式)
  4. flash右键菜单代码
  5. 股票/转债数据获取工具
  6. 路上铺个“补丁”,智能汽车高速途中瞬间失控!应用最广自动驾驶技术被曝漏洞 | 字节跳动参与的新研究...
  7. S1000D数据模块类型中英文对照
  8. 使用SourceTree可视化更新git代码
  9. Ylmf OS使用有感
  10. C++ 实现基数排序