大家好,又见面了,我是你们的朋友全栈君。
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
- 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账号...