本程序在Python3的IDLE下运行通过,在Python2下出现的raw_input被取代了。
题目如下:企业发放的奖金根据利润提成。
利润(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,求应发放奖金总数?
profit = int(input('Enter the profit: '))
arr = [1000000,6000000,400000,200000,100000,0]#利润临界点。
rat = [0.01,0.015,0.03,0.05,0.075,0.1]#提成临界点。
reward = 0.0
for idx in range(6):if profit > arr[idx]:tmp = (profit - arr[idx])*rat[idx]reward += tmpprint(tmp)profit = arr[idx]#设置为零界点。
print('应该发放的奖金总额是%f万元'%reward)#注意格式是%f。

使用Python求根据提成计算的奖金相关推荐

  1. python求e^x,计算e^x的最快方法?

    计算e^x的最快方法是什么,给定x可以是浮点值.在 现在我用python的数学库来计算这个,下面是完整的代码,其中result = -0.490631 + 0.774275 * math.exp(0. ...

  2. python求周长_计算三角形的周长和面积

    计算三角形的周长和面积 题目要求 写一段程序,让用户输入三角形的三条边长,如果三条边长不能构成三角形,则提示用户重新输入 如果可以构成三角形,则计算周长和面积 思路分析 对于用户的输入,首先要约定格式 ...

  3. python求零点_python – 计算大序列的过零点的结果不同

    这个问题源于查看 this关于计算 zero crossings数量的问题的答案.提供了几个解决问题的答案,但NumPy appproach在时间上摧毁了其他问题. 问题:为什么NumPy解决方案提供 ...

  4. python求高阶导数_TensorFlow:计算Hessian矩阵(和高阶导数)

    好吧,你可以不费吹灰之力就计算出海森矩阵! 假设有两个变量:x = tf.Variable(np.random.random_sample(), dtype=tf.float32) y = tf.Va ...

  5. python求素数算法_Python程序最多可计算n个质数(使用不同算法)

    python求素数算法 There are various methods through which we can calculate prime numbers upto n. 我们可以通过多种方 ...

  6. python求线段长度_python微元法计算函数曲线长度的方法

    计算曲线长度,根据线积分公式: ,令积分函数f(x,y,z) 为1,即计算曲线的长度,将其微元化: 其中 根据此时便可在python编程实现,给出4个例子,代码中已有详细注释,不再赘述 ''' 计算曲 ...

  7. python计算平均值标准差和中位数_如何使用python求平均数、方差、中位数

    python求平均数.方差.中位数的例子 CalStatistics.py def getNum(): #获取用户不定长度的输入 nums = [] iNumStr = input("请输入 ...

  8. Python数学计算工具5、Python求最最小公倍数

    最小公倍数百度解析: 两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数.整数a,b的最小公倍数记为[a,b],同样的,a,b,c的最小公倍数记为[a, ...

  9. python计算面积代码_利用Python求阴影部分的面积实例代码

    利用Python求阴影部分的面积实例代码 来源:中文源码网    浏览: 次    日期:2019年11月5日 [下载文档:  利用Python求阴影部分的面积实例代码.txt ] (友情提示:右键点 ...

最新文章

  1. 深入理解JVM虚拟机(五):字节码指令简介
  2. 总结Movies MVC3教程示例的知识点
  3. 2020 我的C++的学习之路 第十章 对象和类
  4. ORA-00910: specified length too long for its datatype
  5. 使用Hexo 搭建 blog过程
  6. windows下adb shell命令杀进程方式
  7. 网页设计html加音频,HTML5网页中如何嵌入音频,视频?
  8. linux怎么安装高德导航软件,高德地图车机版如何安装?高德地图车机版安装教程...
  9. html清楚css的影响,08、清除浮动的影响.html
  10. 数学建模及其算法概述
  11. mysql 4.0手工注入_手工注入——MySQL手工注入实战和分析
  12. 三个小时后,苹果紧急撤回 iOS 12 最新测试版本
  13. python批量更改图片尺寸(保持长度和高度的长短关系)
  14. 系统中了莫名奇怪的毒,杀毒软件不起作用了,怎么办
  15. mc9.1编程教程入门_教程1-什么是编程?
  16. 3dmax和VRay灯光
  17. 再谈 iOS App Crash 防护
  18. jdk eclipes 配置 MySql navicat8_mysql_en安装
  19. 钡铼技术IO模块—专业独立式io模块
  20. 如何制作Gif动态图

热门文章

  1. 微信小程序之组件(一)
  2. docker集群搭建
  3. 基于RNN实现微博热点新闻分类
  4. MAX3051的can芯片的学习
  5. 2022年十堰中级工程师职称申报条件是什么?你知道吗?甘建二
  6. web应用,javaEE企业级应用,如何严格区分?
  7. Ardunio单片机读取HKH-11C呼吸传感器(并通过电脑串口打印)
  8. 网站安全需注意,华为云为企业稳定运营保驾护航
  9. Word处理控件Aspose.Words功能演示:在 C# 中从 Word 文档中提取文本
  10. 中国古代历史知识点(一)