鱼C论坛

 找回密码
 立即注册
查看: 1701|回复: 5

python

[复制链接]
发表于 2019-9-4 20:06:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
那个在python中的while循环里的continue加与不加有啥区别?continue到底拿来干嘛的?求大佬解释
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-9-4 20:12:05 | 显示全部楼层
当次循环结束,不执行其他语句,开始下个循环
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-9-4 20:58:09 | 显示全部楼层
如果你想直接跳出循环了不搞这个循环了就是break
但是如果你想跳出这次循环开始下次这个循环就是continue

比如说蔡徐坤打篮球,周一到周日,到周五的时候就猥琐不敢上,就用一个continue,那么除了周五不打,周一到周日都打。但如果你在周五用了break,那么周六周日也不打了。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-9-4 21:01:58 | 显示全部楼层
continue 表示立即结束本次循环并开始下一轮循环。如果用了 continue 那后面的语句都不会被执行。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-4 21:43:27 | 显示全部楼层
本帖最后由 jackz007 于 2019-9-4 21:47 编辑

for x in range(1000):
    语句1
    语句2
    语句3
    continue

    语句4
    语句5
    语句6


      在这个循环中,语句1~语句3可以正常执行,到 continue 语句后,会直接结束本次循环,返回 for 语句处,准备开始下一次的循环。而位于 continue 语句之后的语句4 ~ 语句6永远都没有机会被执行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-4 23:02:43 | 显示全部楼层
就比如这个例子,continue和if语句是同成员关系的,当满足if的条件时执行一下continue,然后直接跳出循环重新开始下一轮循环执行新的if条件判断,并不会执行后面的print语句
EBYL}JXC2J4J5RBQTR0`P_E.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-18 02:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表