이번에 공유드릴 내용은 Python 파이썬 If Else Elif 조건문 사용 방법 대한 내용입니다.
조건문은 프로그래밍에서 가장 중요한 부분 중 하나입니다.
개발자는 조건문을 사용하여 프로그램의 흐름을 제어하고, 특정 조건에 따라 다양한 코드 블록을 실행할 수 있게 도움을 주는 유용한 함수입니다.
[최신 업데이트 : 2023년 11월 18일]
If Else Elif 조건문
: If, Else, Elif 조건문 대해서 먼저 설명드리도록 하겠습니다.
파이썬에서는 if, else 및 elif 문을 사용하면 코드를 작성하는 사람의 의도대로 프로그램의 흐름을 결정할 수 있습니다.
이러한 조건문은 매우 유용하며, 강력한 프로그램을 작성하는 데 필수적으로 이용이 됩니다.
심지어 어떤 분들은 코드의 절반이 for문과 if 문과 같은 조건문이라고 할 정도로 높은 빈도로 사용이 되고 있습니다.
이런 조건문에는 여러 가지 구문이 있습니다.
예를 들어, if 문을 사용하여 특정 조건이 참이면 코드 블록을 실행할 수 있으며 해당 조건 문에 elif 문을 사용하여 더 많은 조건을 추가할 수 있습니다.
그리고 추가적으로 else 문을 사용하여 모든 조건이 거짓일 때 실행할 코드 블록을 지정할 수 있습니다.
그럼 If, Else, Elif 조건문의 각각이 특징에 대해서 설명드리도록 하겠습니다.
1) if 문
: if 문은 특정 조건이 충족되면 코드 블록을 실행하는 데 사용됩니다. 키워드 “if”로 시작하여 평가할 조건이 뒤따르고 콜론(:)으로 끝납니다.
“if” 문 다음에 들여 쓰기 된 코드 블록은 조건이 “True”로 평가되는 경우에만 실행됩니다.
2) else 문
: else 문은 if 문의 조건이 False로 평가되는 경우 실행할 코드 블록을 지정하는 데 사용됩니다.
if 블록 다음에 else 키워드로 시작하고 그 뒤에 콜론(:)이 옵니다. else 문 다음에 들여 쓰기 된 코드 블록은 선행 if 조건이 False인 경우에만 실행됩니다.
3) elif 문
: elif 문을 사용하면 초기 if 문 다음에 순차적으로 여러 조건을 확인할 수 있습니다.
else if를 나타내며 이전 if 또는 elif 조건이 False인지 평가하기 위한 대체 조건을 제공합니다.
if 또는 elif 블록 뒤에 오고 elif 키워드로 시작하고 그 뒤에 평가할 조건과 콜론(:)이 옵니다.
elif 문 다음에 들여 쓰기 된 코드 블록은 조건이 True로 평가되는 경우에만 실행됩니다.
함께 보면 도움이 되는 글
▶ Python 파이썬 and or not 논리 연산자 사용 방법
▶ Python 파이썬 replace 함수 사용 방법
▶ Python 파이썬 sleep 함수 사용 활용 방법
▶ Python 파이썬 find 문자열 검색 함수 활용 방법
▶ Python 파이썬 전역변수 지역변수 활용 방법
▶ Python 파이썬 딕셔너리 정렬 방법
▶ Python 파이썬 공백 제거 방법 (strip, replace)
▶ Python 파이썬 주석 달기 주석 제거 방법 단축키
▶ Python 파이썬 sort 함수 활용 방법
▶ Python 파이썬 format 함수 활용 방법
If, Else, Elif 조건문 활용 예제
: 위에서 설명드린 If, Else, Elif 조건문 대한 이해를 돕기 위해서 활용 예제를 통해서 추가 설명 드리도록 하겠습니다.
예제로 구현한 코드는 어떤 점수를 기준으로 등급을 매겨주는 채점 시스템입니다.
즉 학생이 얻은 점수를 기반으로 성적을 할당하는 프로그램이라고 이해하시면 됩니다.
score1 = 85 if score1>= 90: grade = "A" elif score1 >= 80: grade = "B" elif score1 >= 70: grade = "C" else: grade = "D" print("Grade:", grade)
이 예에서 score1 변수는 학생의 점수 값을 가지게 되는데 해당 값을 기준으로 조건에 따라 등급이 할당이 됩니다.
주어진 조건은 다음과 같습니다.
– 코드 구현 주어진 조건
- 점수가 90점 이상인 경우 등급은 “A”로 처리됩니다.
- 80점 이상 89점 이하인 경우 B등급으로 처리됩니다.
- 70~79점 사이일 경우 등급은 “C”로 처리됩니다.
- 위의 조건 중 하나라도 충족되지 않는 경우 등급은 “D”로 처리됩니다.
측 85점이기 때문에 결괏값은 “B” 이 출력이 되는 것을 확인하실 수 있습니다.
결론
여기까지 작성하도록 하겠습니다. 지금까지 Python 파이썬 If Else Elif 조건문 사용 방법 대해서 공유를 드렸습니다.
if, else 및 elif와 같은 조건문은 프로그램 흐름을 제어하고 특정 조건에 따라 결정을 내리는 데 중요한 역할을 하기 때문에 꼭 숙지하셔서 활용해 보시는 걸 추천드립니다.
감사합니다.