当前位置: > python教程 > python基础教程 >

python跳出循环break和continue作用
栏目分类:python基础教程   发布日期:2019年04月12日 13:45:30   浏览次数:

for和while循环可以使用break语句让程序跳出循环体。简单来说,break语句会立即退出循环,在其后面的代码不会被执行,如

python跳出循环break

#!/usr/bin env python
num = 1
for char in 'one':
    if 'n' = = char:
       break
    print(char)
while num > 0:
    print(num)
    num + = 1
    if 2 = = num:
        break
print('exit')


执行以上代码,可以看到for循环并没有将字符迭代完,因为中途满足条件通过break语句跳出了循环体,while循环的例子也一样,运行结果为

o
1
exit

此外,Python中的continue语句可以使程序跳过当前循环中的剩余语句,然后进行下一轮循环,如
python跳出循环break和continue作用

#!/usr/bin env python
for n in range (1, 6):
      if 3 = = n:
      continue
      print(n)
else:
      print(n)
      n += 1

执行以上程序,运行结果为

1
2
4
5



可见,当程序迭代到数字3时并未打印,但是循环继续进行。
continue语句与break语句的区别在于它使程序跳出本次循环,而break则是跳出整个循环。



 

相关热词:

热门关键词
python字符串
     
python教程 python爬虫 python人工智能 Python+大数据 python问答