练习案例:发工资
某公司,账户余额有1w元,给20名员工发工资
提示:
import random
num = random.randint(1,10)
练习代码如下:
import random
count = 10000
# 外循环负责员工循环
for i in range(1,21):
# 判断账户是否有余额
if count == 0:
print("工资已经发完了,结束发放工资")
# 结束发放工资,直接break跳出循环
break
score = random.randint(1, 10)
# 根据绩效分数判断是否发放工资
if score < 5:
print(f"员工{i},绩效分为{score},低于5,不发工资,下一位")
continue
# 符合要求,发放工资,账户余额减1000元
count -= 1000
print(f"向员工{i}发放工资1000元,账户余额还剩{count}元")