码迷,mamicode.com
首页 > 其他好文 > 详细

day6 break continue for

时间:2017-11-14 16:26:33      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:结束   com   技术分享   未能   png   blog   执行   不执行   alt   

1.for

In [1]: name = "lanwang"

In [2]: for temp in name:
   ...:     print("----")
   ...:     print(temp)
   ...:     
----
l
----
a
----
n----
w
----
a
----
n
----
g

 

2.break (整个while循环全部结束)

    1)打印1-100的偶数.py  

i = 1

while i <= 5:
    print("-----")

    if i == 3:
        break
    print(i)   
    i += 1


#运行结果
-----
1
-----
2
-----

 

    技术分享  技术分享

 

 

    2)打印1-100的20个偶数.py

i = 1
count = 0
while i <= 100:

    #if i 是偶数打印
    if i%2 == 0:
        print(i)
        count +=1

    if count == 20 :
        break

    i += 1

     

    3)while嵌套中的break (就近原则)

    技术分享    技术分享

 

 

 

 

 

3.continue

    错误用法:  

 i = 1
 
 while i <= 5:
     print("-----")
 
     if i == 3:
        # break
        continue #一次循环不执行
 
     print(i)
     i += 1
 
 print("=======")


#执行结果
-----
1 -----
2 ----- ----- #当i=3 时,永远跳出本次循环,下面的2行语句未能执行,一直重复 ----- ----- ----- ----- ----- ----- -----

   

正确用法:

i = 1

while i <= 5:
    i += 1                    #i+=1 放到前面???
    print("-----")
    
    if i == 3:
        #break
        continue  #结束一次循环,  转而下一次的循环

    print(i) 

print("=======")


#运行结果
-----
2
-----
-----
4
-----
5
-----
6
=======

      技术分享

 

day6 break continue for

标签:结束   com   技术分享   未能   png   blog   执行   不执行   alt   

原文地址:http://www.cnblogs.com/venicid/p/7832843.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!