SOCO

반복의 제어 본문

백/python

반복의 제어

ssooda 2021. 6. 26. 18:09

항상 헷갈리는 continue와 break....

 

1. break : 특정 조건에서 반복 종료

for i in range(10) :
	if i ==5 : break
    print(i)

//
0
1
2
3
4

 

2. continue : 특정 조건에서 남은 반복 명령 skip -> 남은 반복명령 스킵하고 다시 올라가서 반복문 내려옴

for i in range(10):
	if i == 5 : continue
    print(i)
//
0
1
2
3
4
6
7
8
9

 

3. else : 반복 조건이 만족하지 않을 경우 반복 종료 시 1회 수행

for i in range(5) :
	print(i)
else :
	print('end')
//
0
1
2
3
4
end
i = 0
while i< 5:
	print(i)
    i+=1
else :
	print('end')
//
0
1
2
3
4
end

break 로 끝난 경우에는 else의 수행명령문은 실행되지 않음

for i in range(5) :
	if i ==3 : break
    print(i)
else :
	print('end')
//
0
1
2

' > python' 카테고리의 다른 글

how to debug code  (0) 2021.06.27
반복문 연습  (0) 2021.06.26
Loop  (0) 2021.06.26
condition  (0) 2021.06.24
윈도우에서 터미널로 파이썬 파일 실행시키기  (0) 2021.06.24