🐍 파이썬의 조건문: if 문 하나로 프로그램에 생명을 불어넣자!
프로그래밍을 배우는 데 있어 가장 중요한 개념 중 하나는 바로 조건문입니다. 조건문은 프로그램이 상황에 따라 다르게 행동하도록 만드는 도구예요. 마치 “만약 비가 오면 우산을 챙긴다”는 일상적인 판단처럼, 파이썬에서도 조건을 판단해 다른 명령을 실행할 수 있게 해주는 게 바로 조건문입니다.
이번 글에서는 파이썬의 조건문에 대해 쉽고 자세히 설명드릴게요!
✅ 조건문이란?
조건문은 어떤 조건이 참(True)이냐 거짓(False)이냐에 따라 코드의 실행 흐름을 제어하는 문장입니다.
기본 구조
예시:
위 코드는 age가 18 이상일 경우 "성인입니다."를 출력해요.
🔀 조건문 종류 알아보기
1. if 문
가장 기본적인 조건문입니다.
2. if-else 문
조건이 참일 때와 거짓일 때 각각 다르게 동작하게 하고 싶다면 else를 사용합니다.
3. if-elif-else 문
조건이 여러 개인 경우에는 elif(else if의 줄임말)를 사용해서 여러 갈래로 분기할 수 있어요.
4. 중첩 if문
if 문 안에 또 if 문을 넣을 수도 있어요.
🧠 조건식이란?
조건문에서 쓰이는 조건식은 True 또는 False로 평가되는 표현식입니다.
자주 쓰이는 연산자:
연산자 | 의미 | 예시 |
== | 같다 | a == b |
!= | 같지 않다 | a != b |
< | 작다 | a < b |
<= | 작거나 같다 | a <= b |
> | 크다 | a > b |
>= | 크거나 같다 | a >= b |
🔗 논리 연산자
여러 조건을 조합할 때는 논리 연산자를 사용할 수 있어요.
연산자 | 의미 | 예시 |
and | 둘 다 참이면 참 | a > 0 and b > 0 |
or | 둘 중 하나라도 참이면 참 | a > 0 or b > 0 |
not | 참이면 거짓, 거짓이면 참 | not (a > 0) |
예시:
📌 조건문에서 주의할 점
- 콜론(:) 을 빼먹지 마세요. 조건문 뒤에는 항상 콜론이 들어갑니다.
- 들여쓰기(Indentation) 는 파이썬의 문법입니다. 실행할 코드는 반드시 들여쓰기(공백 4칸 또는 탭 1번)로 구분되어야 합니다.
- 조건은 True/False로 평가될 수 있는 값이어야 해요.
🧪 간단한 실습
input()을 통해 숫자를 입력받고, 짝수인지 홀수인지를 판별해주는 예제입니다. 실행해 보시면 조건문이 어떻게 동작하는지 감을 잡기 쉬워요!
🎯 마무리: 조건문은 프로그램의 ‘두뇌’
조건문은 프로그램이 판단하고, 선택하고, 상황에 따라 반응하는 데 필요한 도구입니다. 초보자일수록 다양한 조건을 바꿔보며 연습해보는 것이 중요해요.
다음 단계에서는 반복문(for, while)과 조건문을 함께 사용해보면 더욱 풍성한 프로그램을 만들 수 있답니다!
'공부하기' 카테고리의 다른 글
[파이썬] 반복문 for (1) | 2025.06.12 |
---|---|
[파이썬] 타입 변환 (0) | 2025.06.03 |
[파이썬] 문자열 포매팅 (2) | 2025.06.03 |
[파이썬] 문자열 길이와 공백 제거 (0) | 2025.06.01 |
[파이썬] 문자열 변경 (1) | 2025.06.01 |