UNIT.17에서 무한 반복문까지 진행 했었습니다.
이같은 코드를 어떻게 써먹을 수 있을까요?

i = 0
while True:
    print('무한반복에서 나가기!')
    i = i+1  # i += 1
    if i == 100:
        break
[출력]
무한반복에서 나가기!
무한반복에서 나가기!
무한반복에서 나가기!
.
.
.
무한반복에서 나가기!

위와 같이 break와 조건문을 같이 사용하면 16,17에서 만들었던 n번 반복하는 코드와 완전히 똑같은 기능도 만들 수 있게 됩니다!
코드에서 알 수 있듯이 break는 반복문을 빠져나가는 기능을 합니다!

이번에는 continue를 사용하는 방법을 알아보겠습니다.

i = 0
while True:
    i = i+1
    if i == 100:
        break
    if i % 2 == 0:
        continue
    print(i)
[출력]
1
3
5
7
9
.
.
.
99

이같이 break와 continue를 같이 사용하면 100번까지만 반복하고 홀수만 출력하는 코드를 작성 할 수 있습니다!
코드에서 알 수 있듯이
continue는 자신 아래에 작성된 코드를 모두 무시하고 다시 반복하게 합니다!

0개의 댓글