# 【Python练习题 002】企业发放的奖金根据利润提成。# 利润(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,求应发放奖金总数?# 方法 1# I = float(input("请输入当月利润,单位为万元:"))# if I <= 10:# bns = 10 * 0.1# elif 10 < I <= 20:# bns = 10 * 0.1 + (I-10) * 0.075# elif 20 < I <= 40:# bns = 10 * 0.1 + 10 * 0.075 + (I-20) * 0.05# elif 40 < I <= 60:# bns = 10 * 0.1+ 10 * 0.075 + 20 * 0.05 + (I-40) * 0.03# elif 60 < I <= 100:# bns = 10 * 0.1+ 10 * 0.075 + 20 * 0.05 + 20 * 0.03 + (I-60) * 0.015# elif I > 100:# bns = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + 20 * 0.03 + 40 * 0.015 + (I-100) * 0.015# print(bns,'万元')
# 方法 二# I = float(input("请输入当月利润,单位为万元:"))# bns = 0  #初始化奖金总数# cat = [100, 60, 40, 20, 10, 0]  #金额分6档# pct = [0.01, 0.015, 0.03, 0.05, 0.075, 0.1]  #每档的提成比例# for i in range(6):# if I > cat[i]:# I = I - cat[i] #注意:刨掉档位金额后,应将值重新赋给I,每一档位分开计算# bns = bns + I * pct[i] #每一档位的奖金累计相加# print('当月应发放奖金总数为%s万元' % bns)

# 方法三# 测试了方法二的脚本,资金计算有误,当奖金有15万时,计算结果为0.XXmoney = float(input("请输入当月利润,单位为万元:"))bonus = 0li = [100,60,40,20,10,0]bi = [0.01,0.015,0.03,0.05,0.075,0.1]

for i in range(6):if money > li[i]: cmoney = money - li[i] bonus = bonus + cmoney * bi[i]#money = money - cmoney money = li[i]

print("当月应发放奖金总数为%s万元" %bonus)
 

【Python3练习题 002】企业发放的奖金根据利润提成相关推荐

  1. C语言练习题:企业发放的奖金根据利润提成。利润 I 低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成

    企业发放的奖金根据利润提成. 利润 I 低于或等于10万元时,奖金可提10%: 利润高于10万元,低于20万元时,低于10万元的部分按10%提成, 高于10万元的部分,可提成7.5%: 20万到40万 ...

  2. python企业发放的奖金根据利润提成_100 道 Python 经典练习题002

    题目:企业发放的奖金根据利润提成.利润(I)低于或等于10万元时,奖金可提10%:利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%:20万到40万 ...

  3. C语言学习之企业发放的奖金根据利润提成。利润I低于或等于100000元的,奖金可提成10%;

    企业发放的奖金根据利润提成.利润I低于或等于100000元的,奖金可提成10%;利润高于100 000元,低于200 000元(100 000<I≤200000)时,低于100 000元的部分按 ...

  4. 用java编写奖金税率_企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%_java企业利润提成计算代码...

    今天上java课程的时候老师给布置了一个作业,让让java计算一下企业该发放的奖金总额,接下来吾爱编程就为大家介绍一下java实现企业发放的奖金根据利润提成的代码,有需要的小伙伴可以参考一下: 1.题 ...

  5. 企业发放的奖金根据利润提成

    案例: 利润I低于或等于10万元时,奖金可提10%: 利润高于10万元,低于20万元(10000< I≤200000)时, 其中10万元按10%提成,高于10万元的部分,可提成7.5%: 200 ...

  6. 2. 企业发放的奖金根据利润提成. 利润(I)低于或等于10万元时, 奖金可提10%;利润高于10万元, 低于20万元时, 低于10万元的部分按10%提成,...

    程序算法精题–JS版 企业发放的奖金根据利润提成. 利润(I)低于或等于10万元时, 奖金可提10%;利润高于10万元,低于20万元时, 低于10万元的部分按10%提成, 高于10万元的部分, 可提成 ...

  7. 企业发放的奖金根据利润提成问题

    题目:企业发放的奖金根据利润提成.利润(I)低于或等于10万元时,奖金可提10%:利润高于10万元,低于20万 元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%:20万到40 ...

  8. 2.企业发放的奖金根据利润提成。

    题目:企业发放的奖金根据利润提成.利润(I)低于或等于10万元时,奖金可提10%:利润高 于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提 成7.5%:20万到4 ...

  9. 企业发放的奖金根据利润提成计算

    题目:企业发放的奖金根据利润提成.利润(I)低于或等于10万元时,奖金可提10%:利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%:20万到40万之 ...

最新文章

  1. 高精度加法(C++实现)
  2. 阿里巴巴开源 Dragonwell JDK 最新版本 8.1.1-GA 发布
  3. some VM operation when debugging appointment startup
  4. 详细讲解Quartz.NET
  5. Leetcode--671. 合并二叉树
  6. 计算机进制简称,NO.A.0007——二进制;计算机容量单位B、KB、MB、GB和TB关系
  7. Delphi 7下IGDIPlus库的使用
  8. CQOI 2016 不同的最小割
  9. 【BZOJ】3396: [Usaco2009 Jan]Total flow 水流 (最大流)
  10. 【情感分析】华为云细粒度文本情感分析及应用
  11. QPG分布框架1.1.1
  12. php 日期范围查询分页,Thinkphp3.2 多条件数据分页查询
  13. Android input touchpanel驱动流程
  14. cwRsync同步工具的使用
  15. 关于上传文件到ftp服务器报错553 could not create file.
  16. 饭店点餐系统的需求分析_酒店评论的情绪分析主题建模
  17. 涉及到的数据安全技术包括哪些内容
  18. 【蓝桥杯】等差素数列
  19. ChemDraw使用不了怎么办
  20. 【Arduino】wokwi在线编程仿真学习

热门文章

  1. 点群不可约表示的通俗易懂讲解
  2. 项目复盘中要注意的几个问题
  3. 【jumpserver升级】docker pulling image报错dial tcp 104.18.124.25:443: i/o timeout
  4. win10多用户远程登陆
  5. Redis基础数据结构String:你知道String长度限制多少吗
  6. Tomcat AJP安全漏洞
  7. 2023我的第一个个人软件作品 无忧桶装水配送管理系统 出来了
  8. 电脑桌面里的计算机里的软件是啥,工作中记录每天做事的软件选择什么电脑桌面便签软件?...
  9. 金融类应用数字运算的建议
  10. Draytek企业网络设备命令注入复现(CVE-2020-8515)