011 Python语法之循环语句

循环语句

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我就不会执行了")

解析

  1. break中断的循环不会走else方法
  2. break会中断整个循环

continue

格式

for 变量v in 序列:
    语句块
    continue
    语句
else:
    语句块(一旦for语句不满足,并且没有break中断循环走else)

count = 0
while count < 5:
    print(count)
    count+=1
    continue
    print("我不会被打印")
else:
    print("我是自然结束的,如果break我就不会执行了")

解析

  1. continue会结束本次循环
  2. 走了continue之后不会走continue下面的语句
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容