Python 파이썬 If Else Elif 조건문 사용 방법

 이번에 공유드릴 내용은 Python 파이썬 If Else Elif 조건문 사용 방법 대한 내용입니다.

조건문은 프로그래밍에서 가장 중요한 부분 중 하나입니다.

개발자는 조건문을 사용하여 프로그램의 흐름을 제어하고, 특정 조건에 따라 다양한 코드 블록을 실행할 수 있게 도움을 주는 유용한 함수입니다.

[최신 업데이트 : 2023년 11월 18일]

If Else Elif 조건문

: If, Else, Elif 조건문 대해서 먼저 설명드리도록 하겠습니다.

파이썬에서는 if, else 및 elif 문을 사용하면 코드를 작성하는 사람의 의도대로 프로그램의 흐름을 결정할 수 있습니다.

 이러한 조건문은 매우 유용하며, 강력한 프로그램을 작성하는 데 필수적으로 이용이 됩니다.

심지어 어떤 분들은 코드의 절반이 for문과 if 문과 같은 조건문이라고 할 정도로 높은 빈도로 사용이 되고 있습니다. 

▶ 파이썬 for 문 사용방법 알아보기

 

 이런 조건문에는 여러 가지 구문이 있습니다.

예를 들어, 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로 평가되는 경우에만 실행됩니다.

 

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와 같은 조건문은 프로그램 흐름을 제어하고 특정 조건에 따라 결정을 내리는 데 중요한 역할을 하기 때문에 꼭 숙지하셔서 활용해 보시는 걸 추천드립니다.

감사합니다.

 

Leave a Comment