[Python] for-else문/while-else문 개념 및 코드 예제
2025. 3. 25. 17:31
for-else / while-else문
- for/while문에서 break 없이 정상 종료되면 else문 실행됨
- for/while문에서 중간에 빠져나가면 else문 실행되지 않음
nums = [1, 3, 5, 7, 9]
for num in nums:
if num % 2 == 0:
break
else:
print("모두 홀수입니다.")
위의 코드는 for문이 break 없이 정상 종료되었으므로 "모두 홀수입니다." 라는 문장이 출력된다
nums = [1, 3, 4, 5, 7, 9]
for num in nums:
if num % 2 == 0:
break
else:
print("모두 홀수입니다.")
반면, 위의 코드는 4라는 원소에서 break될 것이므로 "모두 홀수입니다."라는 문장이 출력되지 않는다
* 참고자료
2.5 for-else와 while-else
조건문에 `else`를 쓸 수 있다는 건 앞에서 살펴봤는데요, 파이썬에서는 반복문에도 `else`를 쓸 수 있답니다. ### for-else 다음 for 문에서는 리스트의 원…
wikidocs.net
'Programming > Python' 카테고리의 다른 글
[Python] valueerror : too many values to unpack expected 2 (0) | 2021.06.02 |
---|