前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >流程控制-循环控制

流程控制-循环控制

作者头像
星哥玩云
发布2022-09-08 12:10:55
3690
发布2022-09-08 12:10:55
举报
文章被收录于专栏:开源部署

一、pass

作用:当语句要求不希望任何命令或代码来执行时使用

说明:

  1. pass语句表示一个空操作,在执行时没有任何的响应,pass的位置最终应该有代码来执行,只不过暂时写不出来
  2. 可以使用在流程控制和循环语句中
代码语言:javascript
复制
if 1:
    pass

二、break

作用:退出循环 注意:只能跳出距离最近的for或者while循环

for

代码语言:javascript
复制
for x in range(10):
    if x == 5:
        # 结束循环(跳出循环)
        break
    print("x = %d"%x)
代码语言:javascript
复制
<span class="hljs-keyword">for</span> x <span class="hljs-keyword">in</span> range(<span class="hljs-number">3</span>):
    <span class="hljs-keyword">for</span> y <span class="hljs-keyword">in</span> range(<span class="hljs-number">5</span>):
        <span class="hljs-keyword">if</span> y == <span class="hljs-number">3</span>:
            <span class="hljs-keyword">break</span>
        print(<span class="hljs-string">"******"</span>, y)
    print(<span class="hljs-string">"-------"</span>, x)

while

while循环语句可以有else子句,表达式为假时会被执行,但是使用break终止while循环后else中的子句不执行

代码语言:javascript
复制
num = <span class="hljs-number">0</span>
<span class="hljs-keyword">while</span> num < <span class="hljs-number">8</span>:
    print(<span class="hljs-string">"num = %d"</span>%num)
    num += <span class="hljs-number">1</span>
    <span class="hljs-keyword">if</span> num == <span class="hljs-number">8</span>:
        <span class="hljs-keyword">break</span>
<span class="hljs-keyword">else</span>:
    print(<span class="hljs-string">"--------else"</span>)

三、continue

作用:跳过本次循环后面的剩余语句,然后继续下一次循环 注意:只能跳过距离最近的for或者while循环

for

代码语言:javascript
复制
for x in range(10):
    if x == 5:
        continue
    print("x = %d"%x)

while

代码语言:javascript
复制
num = 0
while num < 10:
    if num == 5:
        num += 1
        continue
    print("num = %d"%num)
    num += 1
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、pass
  • 二、break
  • 三、continue
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档