news 2026/8/21 16:44:58

Python基础: 发工资系统(循环综合案例)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python基础: 发工资系统(循环综合案例)
利用for循环和continue、break等关键字编写一个发放工资的程序。
要求:给1~20名员工发放工资,依次发放。随机生成员工的绩效分,绩效范围是1~10,绩效低于5不发工资,大于等于5发放1万元。公司账户余额10万元,如果发完了,结束发工资。

代码讲解

# 导入random模块,用于生成随机绩效分(模块只需导入一次,放在代码开头)importrandom# 定义变量time并初始化为0,统计成功发放工资的员工次数time=0# 定义公司初始账户余额为100000元money=100000# 构建for循环,i代表员工编号,range(1,21)生成1-20的整数,对应20名员工foriinrange(1,21):# 为当前员工生成1-10的随机整数,作为绩效分num=random.randint(1,10)# 格式化输出当前员工的编号和绩效分print(f"员工{i}的绩效是{num}分")# 判断绩效分是否低于5,如果是则执行下方缩进的代码ifnum<5:# 输出“不发工资”的提示print("不发工资")# 跳过本次循环后续代码,直接进入下一次循环(下一名员工)continue# 绩效分≥5时,执行工资发放逻辑,先输出发放提示print("发放10000元")# 成功发放次数加1time+=1# 计算发放后公司账户的剩余余额money=money-10000# 输出当前账户剩余余额print(f"当前账户剩余余额:{money}元")# 判断账户余额是否为0,如果是则执行下方缩进的代码ifmoney==0:# 输出余额为0的提示print("账户余额已用完,结束发工资")# 强制终止整个循环,不再为后续员工发放工资break# 循环结束后,输出最终的发放统计信息print(f"本次共为{time}名员工发放工资,剩余余额{money}元")

代码示例

运行结果

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 22:55:39

国内大模型产业突破:ERNIE-4.5技术革新引领认知智能新高度

在人工智能技术迅猛发展的浪潮中&#xff0c;大语言模型作为认知智能的核心载体&#xff0c;正深刻改变着产业格局与社会生活。近日&#xff0c;百度公司发布的ERNIE-4.5大模型凭借其突破性的技术架构与卓越的综合性能&#xff0c;再次引发行业广泛关注。这款参数量达3000亿的新…

作者头像 李华
网站建设 2026/8/21 22:15:43

40、企业技术运营有效性的多维度洞察

企业技术运营有效性的多维度洞察 1. 瘦客户端架构的魅力 如今,瘦客户端架构的概念愈发凸显其价值。大约十年前,拉里埃里森在奥普拉温弗瑞秀上讨论“网络计算机”时,这一概念虽有前瞻性,但因当时网络不够可靠、安全和普及,且设备本身存在怪异和专有化问题,未能成功。然而…

作者头像 李华
网站建设 2026/8/21 22:23:03

42、提升业务与IT融合的实用指南

提升业务与IT融合的实用指南 在当今数字化时代,业务与IT的融合对于企业的成功至关重要。以下将为您介绍一系列可以立即采取的措施,以改善业务与技术之间的关系,并优化企业的应用和通信策略。 改善业务与IT融合的十项举措 奖惩分明 :成功取决于人,要观察员工的表现。技…

作者头像 李华
网站建设 2026/8/21 6:38:21

37、在线声誉系统:机制、问题与应对策略

在线声誉系统:机制、问题与应对策略 1. 信任网络与声誉系统概述 在数字世界中,信任和声誉是构建安全和可靠交互的基础。安全基础设施如 SDSI/SPKI 与 PGP 的信任网络和 PKI 系统存在诸多关联,同时也引发了关于信任和公钥语义的诸多问题。信任网络往往依赖于声誉来将信任扩…

作者头像 李华
网站建设 2026/8/21 22:38:06

40、声誉服务器:功能、架构与计算方法解析

声誉服务器:功能、架构与计算方法解析 1. 声誉服务器的使用动机 声誉服务器的使用动机不仅存在于买家一方,可靠的卖家也可能坚持使用,以便交易能强化其声誉。在某些情况下,声誉服务器可能是降低风险的唯一途径。 比如,两个实体可能希望以安全的匿名方式进行交易,使用不…

作者头像 李华
网站建设 2026/8/21 20:28:51

22、利用BIND和DHCP进行DNS管理的全面指南

利用BIND和DHCP进行DNS管理的全面指南 1. BIND区域委派 为减轻BIND主服务器的负载,可将区域委派给其他服务器,这些服务器会成为相应委派区域的主服务器。例如,对于 example.com , va.example.com 可委派给弗吉尼亚州的服务器, tx.example.com 可委派给德克萨斯州的…

作者头像 李华