首页 > 编程语言 >【Python 随练】企业奖金计算器

【Python 随练】企业奖金计算器

时间:2023-06-17 22:37:08浏览次数:46  
标签:10 提成 Python 随练 奖金 万元 计算 计算器 利润


题目:

企业发放的奖金根据利润提成。利润 :

  • 低于或等于 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 ,求应发放奖金总数?

简介:

在本篇博客中,我们将使用Python代码解决一个企业奖金计算的问题。根据利润的不同范围,企业会根据一定的提成规则计算员工的奖金总数。我们将提供问题的解析,并给出一个完整的代码示例来计算应发放的奖金总数。

问题分析:

根据企业的提成规则,奖金的计算方式如下:

  • 利润低于或等于 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%提成。

解决方案:

为了计算应发放的奖金总数,我们可以按照以下步骤进行:

  1. 从键盘输入当月利润。
  2. 根据利润的不同范围,使用条件判断来计算相应的奖金金额。
  3. 将计算得到的奖金金额输出到控制台。

下面是使用Python代码解决这个问题的示例:

profit = float(input("请输入当月利润(万元):"))
bonus = 0.0

if profit <= 10:
    bonus = profit * 0.1
elif profit <= 20:
    bonus = 10 * 0.1 + (profit - 10) * 0.075
elif profit <= 40:
    bonus = 10 * 0.1 + 10 * 0.075 + (profit - 20) * 0.05
elif profit <= 60:
    bonus = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + (profit - 40) * 0.03
elif profit <= 100:
    bonus = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + 20 * 0.03 + (profit - 60) * 0.015
else:
    bonus = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + 20 * 0.03 + 40 * 0.015 + (profit - 100) * 0.01

print("应发放奖金总数为:", bonus, "万元")

运行结果如下:

【Python 随练】企业奖金计算器_开发语言


【Python 随练】企业奖金计算器_开发语言_02

代码解析:

  1. 使用float(input())从键盘获取输入的当月利润,并将其存储在变量profit中。
  2. 根据利润的不同范围,使用if-elif-else条件语句来计算相应的奖金金额。
  3. 每个条件语句计算的奖金金额是根据提成比例和利润范围计算得出的。
  4. 最后,将计算得到的奖金金额输出到控制台。

结论:

根据提供的企业奖金计算规则和利润范围,使用上述代码示例可以计算出应发放的奖金总数。通过输入当月利润,程序会根据不同的利润范围应用相应的提成规则来计算奖金金额,并将结果输出到控制台。

请注意,这个代码示例中只考虑了给定的利润范围和提成规则。如果存在其他特殊情况或额外要求,可能需要进行相应的修改和扩展。在实际应用中,建议进行测试和验证,以确保计算结果的准确性和符合实际情况。

使用这个代码示例,你可以轻松计算企业应发放的奖金总数,并根据具体的业务需求进行调整和优化。这样的计算器可以帮助企业在奖金发放过程中准确计算金额,确保公平和透明。


标签:10,提成,Python,随练,奖金,万元,计算,计算器,利润
From: https://blog.51cto.com/techfanyi/6506391

相关文章

  • [rk3568]buildroot增加python ifcfg
    ifcfg·PyPI以上是包路径 Config.inconfigBR2_PACKAGE_PYTHON_IFCFG bool"python-ifcfg" help ifcfgisaparsingtoolkitforPython,builtwithafocus onergonomics,performanceandmodularity. https://github.com/ifcfg/ifcfgpython-ifcfg.hash......
  • Python自动化测试基础必备知识点总结
    一、自动化测试的概念性能系统负载能力稳定性过载操作下的系统瓶颈自动化测试,使用程序代替人工,可以提高测试效率性,自动化测试能自动化使用代码模拟大量用户,让用户请求多页和多用户并发请求收集参数,并对系统负载能力进行统计生成报告。二、Python自动化测试基础必备知识点1.Pyth......
  • python--python脚本中保存处理后的音频文件到指定文件夹时报错permission denied 的问
    问题1:自己编写的python脚本中,将处理后的音频文件保存到指定的文件夹(用到了pydub库对音频文件进行处理),但保存处理后的文件到指定文件夹时,会报错permissiondenied的错误,如下截图解决思路:一开始网上查资料,基本上都是说文件夹没有读写权限,让设置文件夹权限等操作,但设置了之后还是......
  • python--python脚本编写时遇到的问题记录
    问题1:github上下载自动化的项目到本地,然后通过pycharm打开项目,项目中的import其他目录下的文件,会显示红色波浪线,并报错提示:Thisinspectiondetectsnamesthatshouldresolvebutdon’t.Duetodynamicdispatchandducktyping,thisispossibleinalimitedbutuseful......
  • python基础之字符串处理
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • Python的self作用,以及__init__,__new__
    本章来探讨一下Python类的self作用,以及__init__,__new__。为什么是探讨,不是学习,因为菜......
  • Python-练脑系列-03数据结构
    练脑不断,快乐不止;本次是第三期练脑。1、给定一个列表,其中每个元素都是一个由数字和运算符组成的字符串,例如['2+3','4*5','6/3'],计算列表中所有元素的值,并返回结果的列表。2、给定一个列表和一个整数k,返回列表中所有长度为k的连续子序列中的最大值。3、给定一个字典,其中键和值......
  • python3---signify-验证PE文件证书
    python3---signify-验证PE文件证书keywords:验证签名signify可以用来查看和验证PE文件证书github地址:https://github.com/ralphje/signify安装模块:pipinstallsignify示例:fromsignify.authenticode.signed_peimportSignedPEFilewithopen("Everything.exe","rb"......
  • python: pymssql stored procedures insert output
    sqlscript:IFEXISTS(SELECT*FROMsysobjectsWHERE[name]='proc_Insert_BookKindOut')DROPPROCEDUREproc_Insert_BookKindOutGOCREATEPROCEDUREproc_Insert_InsuranceMoneyOut(@InsuranceNameNVarChar(1000),@InsuranceCostfloat,......
  • Day03 3.3 使用Python还原算法
    Day033.3使用Python还原算法加密分类1、单向加密:MD5、sha系列不可逆2、对称加密:AES、DES3、非对称加密:RSA、DSA4、补充算法:base64【一】md5importhashlibm=hashlib.md5()m.update('helloworld'.encode("utf8"))print(m.hexdigest())【二......