1. 程式人生 > >Python3 break與continue

Python3 break與continue

Infi-chu:

http://www.cnblogs.com/Infi-chu/

 

break和continue都是中斷迴圈的意思,但是他們的中斷後的效果不同。

請看如下兩個例子就懂了

'''
這個是break的效果
'''
for i in range(1,6):
    print('i=',i)
    if i==3:
        break   # 直接將該迴圈幹掉,後續迴圈無法繼續
    num = str(i)
    print('這是第' + num + '個迴圈')

 

'''
這個是continue的效果
'''
for i in range(1,6):
    print('i=',i)
    if i==3:
        continue    # pass 這個迴圈,進入後續迴圈,後續迴圈還能繼續
    num = str(i)
    print('這是第' + num + '個迴圈')