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在嵌套循环中,只对最近的一层循环起作用

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • css3元素简单的闪烁效果(html5 jquery)

    css3Animation:@-webkit-keyframestwinkling{/*透明度由0到1*/0%{opacity:0;/*透明度为0*/}100%{opacity:1

    2021年12月20日
  • curl_init

    curl_initfunctionweather_request($curl,$https=true,$method='',$data=null){$ch=curl_init();//$user

  • python 如何安装numpy库?

    python 如何安装numpy库?我正在参与CSDN200进20,希望得到您的支持,扫码续投票5次。感谢您!(为表示感谢,您投票后私信我,我把我总结的人工智能手推笔记和思维导图发送给您,感谢!)首先我们要找到python安装的位置win+R打开进入以后输入:wherepython找到安装目录后,找到Scripts文件夹所在位置:如Programs\Python\Python36\Scripts…

  • ThinkPHP 验证码详解及实例

    ThinkPHP 验证码详解及实例

  • Pycharm激活码_pycharm激活码2021

    Pycharm激活码_pycharm激活码2021激活成功教程激活法关于激活成功教程激活,很多时候输入注册码就显示过期了,很多原因是没有修改host,很简单并且只需要几分钟。方法如下:1、将“0.0.0.0account.jetbrains.com”中的内容添加到hosts文件中,hosts路径为:C:\Windows\System32\drivers\etc请注意:不需要加#2、打开http://idea.lanyus.com/,点击激…

  • networkmanager设置开机启动_network connectivity assistant

    networkmanager设置开机启动_network connectivity assistant通常的linux发行版对于网络的配置方法一般会同时支持network.service(即配置和使用/etc/sysconfig/network-scripts/下的配置文件来配置网络,对于ubuntu是/etc/network/interfaces等等)和NetworkManager.service(简称NM)。默认情况下,这2个服务都有开启,而且功能上是平行的,可以通过任意一个来配置网络,正常的情况下通过NM来配置网络后它会自动把配置同步到network.service的配置中。NM能管理各种网络

发表回复

您的电子邮箱地址不会被公开。

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