iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >【Python入门篇】——Python中循环语句(循环中断break和continue)
  • 414
分享到

【Python入门篇】——Python中循环语句(循环中断break和continue)

python开发语言爬虫 2023-09-06 18:09:44 414人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

作者简介: 辭七七,目前大一,正在学习C/C++,Java,python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选

作者简介: 辭七七,目前大一,正在学习C/C++,Java,python
作者主页: 七七的个人主页
文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。
欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖

在这里插入图片描述

循环中断break和continue

1.循环中断

Python提供continue和break关键字是用来对循环进行临时跳过和直接结束的

continue

continue关键字用于:中断本次循环,直接进入下一次循环
continue可以用于: for循环和while循环,效果一致
应用场景:

在循环中,因为某些原因,临时结束某次循环

我们可以通过代码来模拟一下

for i in range (1,6) :    print("七七写博客")    continue    print("七七不写博客")

结果如下所示,不输出continue后的语句
在这里插入图片描述
continue在嵌套循环中的应用
continue关键字只可以控制:它所在的循环临时中断
嵌套演示:

# 演示continue的嵌套应用for i in range(1, 6):    print(f"七七写博客的第{i}天")    for j in range(1, 6):        print("写了三篇博客")        continue        print("写了一篇博客")    print("今日学习完成")

结果演示:
在这里插入图片描述

break

break关键字用于:直接结束所在循环
break可以用于: for循环和while循环,效果一致
让我们通过代码来模拟一下

for i in range (1,6) :    print("七七写博客")    break    print("七七不写博客")print("七七今天休息")

结果演示:
在这里插入图片描述
break在嵌套循环中的应用
break关键字同样只可以控制:它所在的循环永久中断

for i in range(1, 6):    print(f"七七写博客的第{i}天")    for j in range(1, 6):        print("写了三篇博客")        break        print("写了一篇博客")    print("日学习完成")

结果演示:
在这里插入图片描述


总结:

  1. continue的作用是:
    中断所在循环的当次执行,直接进入下一次
  2. break的作用是:
    直接结束所在的循环
  3. 注意事项:
  • continue和break,在for和while循环中作用一致
  • 在嵌套循环中,只能作用在所在的循环上,无法对上层循环起作用

2. 综合案例

题目:发工资

某公司,账户余额有1W元,给20名员工发工资。
员工编号从1到20,从编号1开始,依次领取工资,每人可领取1000元
领工资时,财务判断员工的绩效分(1-10)(随机生成),如果低于5,不发工资,换下一位
如果工资发完了,结束发工资。

提示: continue用于跳过员工,
break直接结束发工资
if判断余额,不要忘记发完工资后,余额减少1000哦

下面让我们编写代码试一下吧!

# 定义余额变量money = 10000# for循环对员工发工资for i in range(1, 21):    import random    score = random.randint(1, 10)    if score < 5:        print(f"员工{i}绩效分{score},不满足,下一位。") # continue跳过发放        continue    # 判断余额足不足    if money >= 1000:        money -= 1000        print(f"向员工{i}发放工资1000元,账户余额还剩{money}元")    else:        print(f"余额不足,剩余{money}元,不足以发工资,下个月领取吧。")            # break结束发放        break

打印结果:
在这里插入图片描述

好了关于Python中循环语句(循环中断break和continue),七七今天就先分享到这里,如果这篇文章对大家有帮助,请佬佬们点个赞再走吧!如果发现什么问题,欢迎评论区留言!💕💕

来源地址:https://blog.csdn.net/2201_75366661/article/details/130230226

--结束END--

本文标题: 【Python入门篇】——Python中循环语句(循环中断break和continue)

本文链接: https://www.lsjlt.com/news/397350.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作