![]() |
코로나 일상 |
아래 코드들을 음미해보면 break, continue, pass를 이해할 수 있다.
1. break
1 2 3 4 5 6 7 8 9 | signals = 'blue', 'yellow', 'red' for x in range(len(signals)): print(x, signals[x], '루프 시작!') if signals[x] == 'yellow': break print(x, signals[x], '루프 종료!!') print('프로그램 종료!!') |
코드 출처: <입문에서 실무까지 한 방에 끝내는 파이썬 프로그래밍_조인석>
output :
0 blue 루프 시작!
0 blue 루프 종료!!
1 yellow 루프 시작!
프로그램 종료!!
2. continue
1 2 3 4 5 6 7 8 9 | signals = 'blue', 'yellow', 'red' for x in range(len(signals)): print(x, signals[x], '루프 시작!') if signals[x] == 'yellow': continue print(x, signals[x], '루프 종료!!') print('프로그램 종료!!') |
코드 출처: <입문에서 실무까지 한 방에 끝내는 파이썬 프로그래밍_조인석>
output :
0 blue 루프 시작!
0 blue 루프 종료!!
1 yellow 루프 시작!
2 red 루프 시작!
2 red 루프 종료!!
프로그램 종료!!
continue문은 수행하고 있는 루프에서 빠져 나와서 다음 루프로 넘어갈 때 사용한다.
3. pass
1 2 3 4 5 6 7 8 9 | signals = 'blue', 'yellow', 'red' for x in range(len(signals)): print(x, signals[x], '루프 시작!') if signals[x] == 'yellow': pass print(x, signals[x], '루프 종료!!') print('프로그램 종료!!') |
코드 출처: <입문에서 실무까지 한 방에 끝내는 파이썬 프로그래밍_조인석>
output :
0 blue 루프 시작!
0 blue 루프 종료!!
1 yellow 루프 시작!
1 yellow 루프 종료!!
2 red 루프 시작!
2 red 루프 종료!!
프로그램 종료!!
0 Comments
Post a Comment