"Python 模拟发工资:账户余额有限,绩效考核决定发放"\n使用Python模拟公司发放工资场景,设定账户余额、员工数量和绩效考核规则,随机生成绩效分决定是否发放工资,最终显示工资发放结果或余额不足提示。\n\n代码实现:\npython\nimport random\n\nbalance = 10000\nemployees = 20\n\nwhile employees > 0 and balance > 0:\n performance = random.randint(1, 10)\n \n if performance < 5:\n continue\n \n balance -= 1000\n employees -= 1\n\nif balance == 0:\n print(\"工资已全部发放完毕\")\nelse:\n print(\"账户余额不足,下月再发\")\n\n代码解释:\n1. 变量定义: 定义账户余额balance和员工数量employees。\n2. 循环判断: 使用while循环,判断员工数量和余额是否都大于0,如果都大于0则继续发放工资。\n3. 随机生成绩效分: 使用random.randint(1, 10)随机生成1到10之间的整数作为绩效分。\n4. 判断是否发放工资: 如果绩效分小于5,则continue,跳过当前员工,继续循环;否则发放工资,账户余额减去1000,员工数量减1。\n5. 结果输出: 循环结束后,判断账户余额是否为0,如果为0则输出“工资已全部发放完毕”,否则输出“账户余额不足,下月再发”。\n\n代码示例: 运行代码,将会根据随机生成的绩效分,模拟发放工资的过程,最终输出工资发放的结果。\n\n关键词: Python, 发工资, 算法, 随机数, 绩效考核, 循环, 余额, 模拟


原文地址: https://www.cveoy.top/t/topic/pxfs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录