티스토리 뷰
안녕하세요, 허밍입니다 😊
오늘은 파이썬을 처음 접하시는 분들을 위해 Bool 타입과 **if문**에 대해 간단하고 쉽게 설명해드릴게요.
기초 개념이지만, 파이썬에서 정말 자주 쓰이는 내용이니 꼭 이해하고 넘어가시면 좋습니다!
✅ Bool 타입이란?
파이썬에서 Bool 타입은 참(True) 또는 거짓(False) 두 가지 값만 가질 수 있는 자료형이에요.
a = True
b = False
print(type(a)) # <class 'bool'>
파이썬에서는 조건문에서 사용될 때, 아래와 같은 값들이 자동으로 False로 간주돼요:
- 숫자 0 (0, 0.0)
- 빈 문자열 ('')
- 빈 리스트 ([])
- 빈 딕셔너리 ({})
- None
이 외의 값들은 대부분 True로 처리됩니다.
🔍 if문이란? 조건문의 정의
if문은 조건이 참일 때만 실행되는 코드를 작성할 수 있게 해주는 조건문입니다.
쉽게 말해, 프로그래밍에서 "만약 ~라면?"을 표현할 때 사용하는 문법이에요.
if 조건:
실행할 코드
📌 예시
age = 20
if age >= 18:
print("성인입니다.")
위 코드는 age가 18 이상일 때만 "성인입니다."를 출력합니다.
🤔 if문은 왜 필요할까?
실제 코딩에서는 다양한 조건에 따라 프로그램이 다르게 동작해야 합니다.
예를 들어:
- 나이에 따라 "청소년 / 성인" 구분
- 로그인 시 "관리자 / 일반 사용자" 처리
- 점수에 따라 "합격 / 불합격" 출력
이런 상황에서 조건에 따라 코드를 나누어 실행할 수 있게 해주는 것이 바로 if문입니다.
조건문 없이는 프로그램이 모든 상황을 똑같이 처리하게 되므로, 실용적인 프로그램을 만들 수 없어요.
🔄 if문의 기본 구조: elif, else
if문은 단독으로도 사용 가능하지만, 추가적인 조건 분기가 필요할 땐 elif와 else를 함께 사용합니다.
📌 기본 구조
if 조건1:
실행문1
elif 조건2:
실행문2
else:
실행문3
📌 예제
score = 85
if score >= 90:
print("A학점")
elif score >= 80:
print("B학점")
else:
print("C학점 이하")
- score가 90 이상이면 A학점
- 80 이상이면 B학점
- 그 외는 C학점 이하로 출력됩니다
💡 elif는 **"그렇지 않고 만약 ~라면"**이라는 의미입니다.
여러 개의 조건을 순서대로 체크할 수 있어요.
🧠 한눈에 정리
if | 첫 번째 조건 검사 |
elif | 앞의 조건이 거짓일 때 다음 조건 검사 |
else | 모든 조건이 거짓일 때 실행 |
✨ 마무리 한 마디
조건문은 코딩의 논리 흐름을 만드는 핵심 도구입니다.
오늘 배운 Bool 타입과 if, elif, else 구조만 익혀도
프로그래밍에서 꽤 다양한 상황을 처리할 수 있게 돼요!
처음엔 어렵게 느껴질 수 있지만, 예제와 함께 연습해보면
금방 익숙해지실 거예요 😉
공감되셨다면 좋아요 한 번 눌러주세요! 😊
'##Python > 0. 파이썬 기초' 카테고리의 다른 글
5. 파이썬 기초 : while문 (0) | 2025.03.25 |
---|---|
(예제) 파이썬 기초 : if문 응용 (0) | 2025.03.24 |
3-6. 파이썬 기초 : 자료형 (집합, Set) (0) | 2025.03.23 |
3-5. 파이썬 기초 : 자료형 (딕셔너리, Dictionary) (0) | 2025.03.23 |
3-4. 파이썬 기초 : 자료형 (튜플, Tuple) (0) | 2025.03.22 |
- Total
- Today
- Yesterday
- 파이썬예제
- 조건문
- 파이썬입문
- While
- 웹스크래핑
- 파이썬배우기
- 파이썬공부
- 파이썬자료형
- 파이썬while
- 데이터분석
- IF문
- Python
- 크롤링
- 슬라이싱
- 인덱싱
- 파이썬함수
- 파이썬크롤링
- 파이썬모듈
- 리스트반복
- 파이썬기초
- 코딩초보
- 코딩입문
- 파이썬for문
- 반복문
- 웹기초
- 파이썬반복문
- for문
- 웹크롤링
- 파이썬
- 프로그래밍기초
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |