大宇私人领地伊甸园丨宁愿做了后悔,也不要错过后悔[www.mrdayu.com]
注册

24小时联系邮箱:[email protected]

编程人生
大宇私人伊甸园: 首页 > 编程人生 > Python语言 > Python3入门 > [014]break和continue

[014]break和continue

发布时间:2017/12/27 Python3入门 标签pythonpython3阅读:251

引:不管在while循环或者是for循环中,都拥有两个关键词:break和continue。在满足一定条件的情况下你想不再执行之前所设定的循环或者跳过这次循环继续执行之后的,这两个关键字就派上用场了。

break和continue在整个编程中占很重要的地位,在实现某些功能上更是必不可少的环节。

Break编程应用场景:

有时候在计算中,你并不知道这条算法要执行多少次,如果没计算出那个指定的理想值,你就让程序一直进行下去,你可以使用while(非0值)让程序无限循环,只要while循环条件一直为true,就能让while循环一直运行,当然,非零就一直为true,负数也是如此。

但当满足某项条件的时候你就想跳出循环的时候break就能派上用场。

Break作用:

跳出当前循环,执行下一次语句。

重点:当前,画起来,年底要考。

当循环嵌套循环的时候,一个break,只会跳出最里面的循环,并不会全部跳出。

Break举例:

# encoding=UTF-8
  
 for x in range(10):
     if x==5:
         break
     print x

输出:

>>> for x in range(10):
...     if x==5:
...        break
...     print x
...
0
1
2
3
4

continue应用场景:

当某些计算中,在100次或者1000次循环计算的公式中,某些值你不希望出现,假如出现5,就不打印出来,跳回直接执行下一次循环的计算。[当然,也能死循环~,当然死循环遇到continue那就真的就死循环了]

continue实例:

 # encoding=UTF-8
  
 for x in range(100):
     if x==5:
         continue
     print x

输出:

>>> for x in range(100):
...     if x==5:
...        continue
...     print x
...
0
1
2
3
4
6
7
8
9
10
....
97
98
99

The bottom line, for me, is simple.

Let’s hope it doesn’t take 500 years for a discipline of testing to becomes the standard for software developers.

From:dayu

您好!请登录

合作网站快捷登录:
点击取消回复

已有0评论

    大宇博客

    点击这里给我发消息点击这里给我发消息