Python 随机发工资模拟:用 random 模块模拟员工绩效与工资发放
Random模块用于生成随机数
import random
设置初始余额
balance = 10000
设置员工数量和工资
employees = 20 salary = 1000
循环每位员工
for i in range(1, employees+1): # 生成每位员工的绩效评分,范围为1到10 performance = random.randint(1, 10)
# 如果绩效评分低于5分,跳过该员工的工资发放
if performance < 5:
continue
# 扣除该员工的工资
balance -= salary
# 如果余额不足以支付工资,则输出提示信息并终止循环
if balance < 0:
print("工资发完了,请下个月再发!")
break
# 输出该员工领取工资的信息
print("员工{}领取工资{}元".format(i, salary))
原文地址: https://www.cveoy.top/t/topic/pxlU 著作权归作者所有。请勿转载和采集!