提示:1.4.13
目录
一、continue关键字
二、break关键字
三、注意
四、发工资
一、continue关键字
中断本次循环,直接进入下一次循环
基本格式:
- 语句2不会执行
代码示例:

for i in range(1, 4): print("语句1") for j in range(1, 3): print("语句2") continue print("语句3") print("语句4")
讯享网
结果展示:
语句1
语句2
语句2
语句4
语句1
语句2
语句2
语句4
语句1
语句2
语句2
语句4
二、break关键字
基本格式:

代码示例:
讯享网for i in range(1, 4): print("语句1") for j in range(1, 3): print("语句2") break print("语句3") print("语句4")
结果展示:
语句1
语句2
语句4
语句1
语句2
语句4
语句1
语句2
语句4
三、注意
- continue和break都可以嵌套,其范围只在当前循环
四、发工资
题目要求:

代码示例:
import random money = 10000 for i in range(1, 21): num = random.randint(1, 10) if num < 5: print(f"员工{i},绩效分{num},低于5,不发工资,下一位。") continue else: money -= 1000 print(f"向员工{i}发放工资1000元,账号余额还剩余{money}元") if money == 0: break print("工资发完了,下个月领取吧。")
结果展示:
向员工1发放工资1000元,账号余额还剩余9000元
员工2,绩效分2,低于5,不发工资,下一位。
向员工3发放工资1000元,账号余额还剩余8000元
向员工4发放工资1000元,账号余额还剩余7000元
员工5,绩效分1,低于5,不发工资,下一位。
员工6,绩效分2,低于5,不发工资,下一位。
员工7,绩效分2,低于5,不发工资,下一位。
向员工8发放工资1000元,账号余额还剩余6000元
员工9,绩效分4,低于5,不发工资,下一位。
员工10,绩效分4,低于5,不发工资,下一位。
向员工11发放工资1000元,账号余额还剩余5000元
向员工12发放工资1000元,账号余额还剩余4000元
向员工13发放工资1000元,账号余额还剩余3000元
向员工14发放工资1000元,账号余额还剩余2000元
员工15,绩效分1,低于5,不发工资,下一位。
员工16,绩效分4,低于5,不发工资,下一位。
员工17,绩效分4,低于5,不发工资,下一位。
向员工18发放工资1000元,账号余额还剩余1000元
向员工19发放工资1000元,账号余额还剩余0元
工资发完了,下个月领取吧。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/67873.html