프로그래밍언어/파이썬[초급]
[파이썬][초급] Chapter14. 조건문 if, elif, else
about_IT
2025. 5. 15. 16:54
728x90
조건문은 프로그램의 흐름을 제어하는 기본적인 구조입니다. 특정 조건이 참일 때만 코드를 실행하거나, 여러 조건에 따라 다른 동작을 수행할 수 있도록 합니다. 이번 장에서는 파이썬의 조건문 if
, elif
, else
에 대해 자세히 알아보겠습니다.
● if 문 기본 구조
if
문은 조건이 참일 때 블록 안의 코드를 실행합니다. 조건식에는 비교 연산자 또는 논리식을 사용할 수 있습니다.
age = 20
if age >= 18:
print("성인입니다.")
● else 문
if
조건이 거짓일 경우 실행할 코드는 else
블록에 작성합니다.
age = 15
if age >= 18:
print("성인입니다.")
else:
print("미성년자입니다.")
● elif 문
elif
는 "else if"의 줄임말로, 여러 조건을 차례로 검사할 때 사용합니다. 첫 번째 조건이 거짓이면 두 번째 조건을 평가합니다.
score = 85
if score >= 90:
print("A학점")
elif score >= 80:
print("B학점")
elif score >= 70:
print("C학점")
else:
print("F학점")
● 중첩 조건문
조건문 안에 또 다른 조건문을 넣는 중첩 구조도 가능합니다.
age = 25
gender = "여성"
if age >= 20:
if gender == "여성":
print("성인 여성입니다.")
● 조건 표현식
파이썬은 간단한 조건문을 한 줄로 표현할 수 있는 조건 표현식을 제공합니다.
age = 18
result = "성인" if age >= 18 else "미성년자"
print(result)
● 마무리
이번 장에서는 조건문을 사용하여 프로그램의 흐름을 제어하는 방법을 배웠습니다. 조건문은 실전에서 매우 자주 사용되며, 다양한 논리 연산자와 함께 사용할 수 있습니다. 다음 장에서는 논리 연산자와 비교 연산자에 대해 자세히 알아보겠습니다.
728x90