循环语句
for语句
格式
for 变量v in 序列:
语句块
else:
语句块(一旦for语句不满足,并且没有break中断循环走else)
实例
languages = ["C", "C++", "Perl", "Python"]
for x in languages:
print (x)
输出:
C
C++
Perl
Python
while语句
格式
while 判断语句:
语句
else:
语句块(一旦for语句不满足,并且没有break中断循环走else)
实例
count = 0
while count < 5:
print(count)
count+=1
else:
print("我是自然结束的,如果break我就不会执行了")
break
格式
for 变量v in 序列:
语句块
break
else:
语句块(一旦for语句不满足,并且没有break中断循环走else)
count = 0
while count < 5:
print(count)
count+=1
break
else:
print("我是自然结束的,如果break我就不会执行了")
解析
- break中断的循环不会走else方法
- break会中断整个循环
continue
格式
for 变量v in 序列:
语句块
continue
语句
else:
语句块(一旦for语句不满足,并且没有break中断循环走else)
count = 0
while count < 5:
print(count)
count+=1
continue
print("我不会被打印")
else:
print("我是自然结束的,如果break我就不会执行了")
解析
- continue会结束本次循环
- 走了continue之后不会走continue下面的语句
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。