某公司,账户余额有1W元,给20名员工发工资。
员工编号从1到20,从编号1开始,依次领取工资,每人可领取1000元
领工资时,财务判断员工的绩效分(1-10)(随机生成),如果低于5,不发工资,换下一位
如果工资发完了,结束发工资。
提示:
continue用于跳过员工,break直接结束发工资
if判断余额,不要忘记发完工资后,余额减少1000哦
import random
account_balance = 10000 # 账户余额
for number in range(1, 21): # 员工编号
gpa = random.randint(1, 10) # 绩效
if account_balance != 0:
if gpa >= 5:
account_balance -= 1000
print(f'向员工{number}发放工资1000元,账户余额还剩余{account_balance}元。')
else:
print(f'员工{number},绩效分{gpa},低于5,不发工资,下一位。')
continue
else:
print('工资发完了,下个月领吧。')
break