[Python] for - else
생소한 for - else문
for - else
for문이 break 등으로 중간에 빠져나오지 않고 끝까지 실행 됐을 경우 else문이 실행된다.
break를 사용하여 루프가 조기에 종료되면 else문이 실행되지 않는다.
for else문을 설명하기 위한 간단한 예시이다.
1
2
3
4
5
6
7
8
nums = [1, 2, 3, 4, 5]
for num in nums:
if num == 3:
print("Found 3!")
break
else:
print("3을 찾지 못하고 루프 끝")
반복문에서 3을 찾으면 “Found 3!”을 출력하고,
3을 찾지 못한 채 반복문이 끝나면 “3을 찾지 못하고 루프 끝” 이 출력된다.
Leave a comment