day6 break continue for

Posted 不要被骄傲遮蔽了双眼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
=======

      

 

以上是关于day6 break continue for的主要内容,如果未能解决你的问题,请参考以下文章

for循环中的continue和break

请说明break和continue的区别?用JAVA举例出来详细点··要例子

一文了解Python中的循环(for while break continue 嵌套循环...)

return break 和continue在for循环中的不同作用

return break 和continue在for循环中的不同作用

Java中continue和break