오늘은 else구문과 elif구문에 대해서 알아보도록하겠습니다!!
먼저 else와 elif 구문은 Python에서 조건문을 작성할 때 사용되는 키워드입니다. 이 두 구문은 if문과 함께 사용되어 조건에 따라 실행할 코드 블록을 결정하는 데 도움을 줍니다!!
그럼 더 자세히 알아볼까요?
1. else 구문
먼저 else 구문에 대해 알아보겠습니다. else는 if문 뒤에 사용되며, 해당 조건이 거짓(False)인 경우 실행될 코드 블록을 정의합니다. 다시 말해, if문의 조건이 참(True)이 아닐 때 else 블록의 코드가 실행됩니다.
예시코드를 살펴보겠습니다.
if condition:
# condition이 참일 때 실행되는 코드
else:
# condition이 거짓일 때 실행되는 코드
if문 뒤에는 condtion이 참일 때 실행되는 코드와 else 뒤에는 condition이 거짓일때 실행되는 코드가 옵니다!!
2. elif 구문
elif는 "else if"의 줄임말로, 여러 개의 조건을 연속적으로 검사하는 데 사용됩니다.
elif 구문은 if와 else 사이에 위치하며, 이전 조건들이 거짓인 경우 해당 조건을 검사하고 참인 경우 해당 코드 블록을 실행합니다. elif는 여러 개 사용될 수 있습니다.
예시 코드를 살펴보겠습니다.
if condition1:
# condition1이 참일 때 실행되는 코드
elif condition2:
# condition1이 거짓이고 condition2가 참일 때 실행되는 코드
elif condition3:
# condition1과 condition2가 거짓이고 condition3이 참일 때 실행되는 코드
else:
# 모든 조건이 거짓일 때 실행되는 코드
elif 구문은 순서대로 검사되며, 첫 번째로 참인 조건의 코드 블록이 실행됩니다.
따라서 여러 개의 elif 구문이 있는 경우, 첫 번째로 참이 되는 조건의 코드 블록이 실행되고 나면 나머지 구문들은 검사되지 않습니다!!
3. else와 elif의 차이점
여기서 중요한 차이점은 else는 최종 fallback으로 사용되는 반면, elif는 여러 개의 조건 중 하나를 선택하여 실행되는 것입니다. else는 if문의 조건이 거짓인 경우에만 실행되지만, elif는 이전 조건이 거짓인 경우 해당 조건을 검사하고 실행됩니다.
이러한 else와 elif 구문을 함께 사용하면 여러 가지 조건에 따라 다른 동작을 수행할 수 있는 유연한 코드를 작성할 수 있습니다.
'혼공학습단 > 파이썬' 카테고리의 다른 글
[Python] 혼공학습단 10기_3주차 미션 (0) | 2023.07.17 |
---|---|
[Python] 리스트, 딕셔너리, 범위 자료형에 대해 (2) | 2023.07.17 |
[Python] 혼공학습단 10기_2주차 미션 (0) | 2023.07.16 |
[Python] 혼공학습단 10기_1주차 미션 (0) | 2023.07.14 |
[Python] Chapter 01 (0) | 2023.07.10 |