4.13 循环综合案例
案例:
某公司账户有1w元,给20名员工发工资
员工编号从1-20,从编号1开始,一次领工资,每人1000元
领工资时,财务判断员工的绩效分(1-10,随机生成),如果低于5,不发工资,直接下一位
如果发完了,结束发工资
输出: 员工xx,绩效分x,低于5,不发工资,下一位
向员工xx发放工资1000元,账户余额还剩xxxx元
工资发完了,下个月领取吧
提示:
使用循环对员工依次发放工资
continue跳过,break结束
随机数可以用
import random num = random.randint(1, 10)
import random
count = 10000
for x in range(1, 21):
num = random.randint(1, 10)
if num < 5:
print(f"员工{x},绩效分{num},低于5,不发工资,下一位")
continue
count -= 1000
print(f"向员工{x}发放工资1000元,账户余额还剩{count}元")
if count <= 0:
print("工资发完了,下个月领取吧")
break
Last updated
Was this helpful?