day6 break continue for

    1.for
    2.break (整个while循环全部结束)
        1)打印1-100的偶数.py  
             2)打印1-100的20个偶数.py
        3)while嵌套中的break (就近原则)
    3.continue
        错误用法:  
            正确用法:

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
=======

      

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