continue和break关键字

continue和break关键字提示 1 4 13 目录 一 continue 关键字 二 break 关键字 三 注意 四 发工资 一 continue 关键字 中断本次循环 直接进入下一次循环 基本格式 语句 2 不会执行 代码示例 for i in range 1 4

大家好,我是讯享网,很高兴认识大家。

提示: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元
工资发完了,下个月领取吧。

小讯
上一篇 2025-02-19 23:25
下一篇 2025-02-09 16:58

相关推荐

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