练习案例:
某公司,账户余额有1w元,给20名员工发工资。
*员工编号从1到20,从编号1开始,一次领取工资,每人可领取1000元
*领工资时,财务判断员工的绩效分(1-10)(随机生成),如果低于5,不发工资,换下一位;
如果工资发完了,结束发工资。
import random code=1 money=10000 for code in range(1,21): grade = random.randint(1, 10) if grade<5: print(f"员工{code},绩效分为{grade},低于5,不发工资,直接下一位") continue money -=1000 print(f"员工{code}绩效分为{grade},高于5,向员工{code}发工资1000元,账户余额还剩{money}") if money==0: print(f"工资已经发完了") break if code==20: print(f"所有员工工资已发,还剩{money}元")