pythonにおけるbreakとcontinueの違い

503 ワード

あまり話さないで,実践的に見れば真の知識がある.(python環境はpython 2.7)
#!/usr/bin/env python
# -*- coding=utf-8 -*-
def func():
    # break     ,        ,         

    #    0 1 2    
    for x in range(6):
        if x == 3:
            break
        print x

    # continue       ,     ,     ,  x==3   ,        

    #    0 1 2 4 5
    # print [x for x in range(6) if x != 3]
    for x in range(6):
        if x == 3:
            continue
        print x

if __name__ == '__main__':
    func()