案例要求
代码实现
import random
num = 0
sum_money = 10000
for num in range(1, 21):
performance = random.randint(0, 10)
if performance < 5:
print(f"编号{num}的绩效是{performance}不满足5,不发放工资")
else:
print(f"编号{num}的绩效是{performance}满足5,发放工资1000元,还剩{sum_money - 1000}元")
sum_money -= 1000
if sum_money == 0:
print("工资发完了,下个月再来吧")
break
本案例主要是针对Python循环语句和判断语句的练习。视频参考b站黑马程序员,本博客的代码和视频里有差别,但功能相同。进阶一点也可以在绩效上面加点难度。
运行结果