반응형
- break
제어 흐름을 중단한다.
-> 반복문을 끝낸다.
특정 조건이나 횟수에 도달했을 때 반복문을 멈춰, 무한루프가 되는 걸 막는다.
i = 0
while True:
print(i+1)
i += 1
if i == 100:
break #반복문 종료
#for문은 범위가 주어져야 하기 때문에 무한루프로 사용 불가
- continue
제어 흐름은 유지하되, 코드 실행은 건너뛴다.
이런 특징을 이용해 if 조건식을 이용해 특정 조건에선 실행문을 건너뛰게 할 수 있다.
#for문
for i in range(100):
if i % 2 == 0:
continue
print(i)
#while문
i = 0
while i < 100:
i += 1
if i % 2 == 0: #i를 2로 나머지 연산했을 때 0(짝수)이라면 실행 코드 수행
continue
print(i)
#출력
1
3
5
.
.
.
continue를 만나면 자바의 코드 닫힌 중괄호를 만나듯이 조건식으로 이동하게 된다.
따라서 실행문을 수행하지 않는 것이다.
반응형