for循环break和continue[通俗易懂]

for循环break和continue[通俗易懂]for循环像while循环一样,for可以完成循环的功能。在Python中for循环可以遍历任何序列的项目,如一个列表或者一个字符串等。for循环的格式for临时变量in列表或者字符串等:循环满足条件时执行的代码demo1name=‘itheima’forxinname:print(x)运行结果如下:itheimademo2name=‘h…

大家好,又见面了,我是你们的朋友全栈君。

for循环
像while循环一样,for可以完成循环的功能。

在Python中 for循环可以遍历任何序列的项目,如一个列表或者一个字符串等。

for循环的格式

for 临时变量 in 列表或者字符串等:
循环满足条件时执行的代码
demo1
name = ‘itheima’

for x in name:
print(x)
运行结果如下:

i
t
h
e
i
m
a
demo2
name = ‘hello’

for x in name:
print(x)
if x == ‘l’:
break #退出for循环
else:
print(“for循环过程中,如果没有break则执行”)
运行结果如下:

h
e
l
demo3
name = ‘hello’

for x in name:
print(x)
#if x == ‘l’:
# break #退出for循环
else:
print(“for循环过程中,如果没有break则执行”)
运行结果如下:

h
e
l
l
o
for循环过程中,如果没有break则执行

break和continue

  1. break
    <1> for循环
    普通的循环示例如下:

name = ‘itheima’

for x in name:
print(’—-’)
print(x)
运行结果:


i

t

h

e

i

m

a
带有break的循环示例如下:

name = ‘itheima’

for x in name:
print(’—-’)
if x == ‘e’:
break
print(x)
运行结果:


i

t

h

<2> while循环
普通的循环示例如下:

i = 0

while i<5:
i = i+1
print(’—-’)
print(i)
运行结果:


1

2

3

4

5
带有break的循环示例如下:

i = 0

while i<5:
i = i+1
print(’—-’)
if i==3:
break
print(i)
运行结果:


1

2

小结:
break的作用:用来结束break所在的整个循环
2. continue
<1> for循环
带有continue的循环示例如下:

name = ‘itheima’

for x in name:
print(’—-’)
if x == ‘e’:
continue
print(x)
运行结果:


i

t

h


i

m

a
<2> while循环
带有continue的循环示例如下:

i = 0

while i<5:
i = i+1
print(’—-’)
if i==3:
continue
print(i)
运行结果:


1

2


4

5
小结:
continue的作用:用来结束本次循环,紧接着执行下一次的循环
3. 注意点
break/continue只能用在循环中,除此以外不能单独使用

break/continue在嵌套循环中,只对最近的一层循环起作用

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/135635.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月3日 下午7:20
下一篇 2022年5月3日 下午7:40


相关推荐

  • java绝对值API「建议收藏」

    直接使用Math.abs(x);

    2022年4月6日
    46
  • OpenClaw“龙虾”生态超全盘点:CoPaw、EasyClaw、QClaw、Miclaw、NanoClaw、MiniClaw 等项目一次看懂

    OpenClaw“龙虾”生态超全盘点:CoPaw、EasyClaw、QClaw、Miclaw、NanoClaw、MiniClaw 等项目一次看懂

    2026年3月12日
    2
  • JS处理文件流

    JS处理文件流最近做一个项目 遇到了一个问题 就是导出 Excel 功能 多普通呀 多大众化 哪里都有 可惜我们后台说给我 JSON 数据 自己处理 我果断拒绝了 拒绝的里有是我菜 实现不了啊 然后后台开发看不下去了 就是转成文件流给我吧 他们那里是分布式部署 也没有办法持久化存储 遂发生了一下的故事百度没有怎么做过 肯定是百度啦 然后找打了一段代码 代码内容如下 functiondown

    2026年3月18日
    2
  • s3c2440时钟频率「建议收藏」

    s3c2440时钟频率「建议收藏」分类:LINUX++++++++++++++++++++++++++++++++++++++++++本文系本站原创,欢迎转载!转载请注明出处:http://blog.csdn.net/mr_raptor/article/details/6555734++++++++++++++++++++++++++++++++++++++++++系统时钟MINI2440开发板

    2022年6月14日
    30
  • 如何提取微信公众号文章里边的视频地址[通俗易懂]

    1.首先,找到含视频的公众号文章,复制文章链接地址。2.在电脑端浏览器打开这个链接,在网页空白位置点击右键,然后点击“查看网页源代码”。3.在打开的源代码网页里Ctrl+F输入 v.qq.com(腾讯视频的都是以这个开头的),找到在src后面的链接。4. https://v.qq.com/x/page/*****.html,这个是腾讯视频网址的标准格式,把刚才复制的vid编号替换网址中的星号…

    2022年4月15日
    1.5K
  • C#彩色扭曲验证码

    C#彩色扭曲验证码该验证码生成类集合了网上大部分的验证码生成类的精华,并多次改进,现在已经形成了可在生产环节中使用的验证码。该验证码加入了背景噪点,背景噪点曲线和直线,背景噪点文字以及扭曲,调暗,模糊等。完全可以实现防识别。按照国际惯例先贴张效果图吧:#region验证码生成类//////验证码生成类///

    2022年7月21日
    18

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号