Python) for-else, while-else

Pori·2023년 6월 8일

Python

목록 보기
7/11

반복문에도 else가 사용가능하다.

for-else

for i in range(0,6):
	print(x)
else:
	print("finish")
    
결과:
1
2
3
4
5
finish

break가 있으면 다르게 출력된다.

for i in range(0,6):
	if i<4:
    	print(i)
    else:
    	break
else:
	print('finish')
    
결과:
0
1
2
3

finish가 출력안되는 모습을 확인 가능하다.

while-else

count =1
while count>0:
	print(count)
    count+=1
    if count>3:
    	break
else:
	print('finish')
    
결과:
1
2
3

-> 반복문이 break되는 경우에 실행되지 않는다.

0개의 댓글