PYTHON/공부

반복문 제어

GaeGim 2022. 7. 26. 20:21
반응형
  • 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를 만나면 자바의 코드 닫힌 중괄호를 만나듯이 조건식으로 이동하게 된다.

따라서 실행문을 수행하지 않는 것이다.

반응형

'PYTHON > 공부' 카테고리의 다른 글

while 반복문  (0) 2022.07.26
for 반복문  (0) 2022.07.26
if 조건문  (0) 2022.07.25
딕셔너리  (0) 2022.07.25
시퀀스 자료 구조  (0) 2022.07.25