【python】编程语言入门经典100例--2
admin
2023-01-28 13:49:14
0次

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, 求应发放奖金总数?

  2 
  3 profit = float(input('请输入当月利润(单位为万元):'))
  4 
  5 if profit <= 10:
  6     bonus = profit*0.1
  7 
  8 elif profit > 10 and profit <= 20:
  9     bonus = 10*0.1 + (profit-10)*0.075
 10 
 11 elif profit > 20 and profit <= 40:
 12     bonus = 10*0.1 + 10*0.075 + (profit-20)*0.05
 13 
 14 elif profit > 40 and profit <= 60:
 15     bonus = 10*0.1 + 10*0.075 + 20*0.05 + (profit-40)*0.03
 16 
 17 elif profit > 60 and profit <= 100:
 18     bonus = 10*0.1 + 10*0.075 + 20*0.05 + 20*0.03 + (profit-60)*0.015
 19 
 20 elif profit > 100:
 21     bonus = 10*0.1 + 10*0.075 + 20*0.05 + 20*0.03 + 40*0.015 +(profit-100)*0.01
 22 
 23 print('应发放的奖金为:%.5f万元'%bonus)

运行结果

[root@HK code_100]# python code_2.py
请输入当月利润(单位为万元):78
应发放的奖金为:3.62000万元
[root@HK code_100]#


脚本解释

  此脚本用判断语句表示,也可用list写,主要是按类判断,计算每一个区间的利润数
  2 
  3 profit = float(input('请输入当月利润(单位为万元):'))    #接收输入的利润数,并且转换成浮点型
  4 
  5 if profit <= 10:           #利润小于10万的情况
  6     bonus = profit*0.1
  7 
  8 elif profit > 10 and profit <= 20:   #类推
  9     bonus = 10*0.1 + (profit-10)*0.075
 10 
 11 elif profit > 20 and profit <= 40:   #类推
 12     bonus = 10*0.1 + 10*0.075 + (profit-20)*0.05
 13 
 14 elif profit > 40 and profit <= 60:   #类推
 15     bonus = 10*0.1 + 10*0.075 + 20*0.05 + (profit-40)*0.03
 16 
 17 elif profit > 60 and profit <= 100:  #类推
 18     bonus = 10*0.1 + 10*0.075 + 20*0.05 + 20*0.03 + (profit-60)*0.015
 19 
 20 elif profit > 100:  #类推
 21     bonus = 10*0.1 + 10*0.075 + 20*0.05 + 20*0.03 + 40*0.015 +(profit-100)*0.01
 22 
 23 print('应发放的奖金为:%.5f万元'%bonus)   #格式化输出结果,精确到小数点后5位
 24


相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...