day6 break continue for

Python循环控制详解
本文详细介绍了Python中for循环和while循环的基本用法,包括如何使用break和continue来控制循环流程。通过具体示例展示了如何打印特定范围内的偶数,并解释了break和continue的区别。
    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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值