- 비동기 코드
- 동기 뜻
- javascript array shift
- 제이 쿼리
- 자바스크립트
- jupyter python
- 국비 지원 프로그래밍
- $(document).ready()
- javascript example
- 파이썬 강의 사이트
- 파이썬 사칙연산
- python index
- 파이썬 배우기
- javascript 날짜 포맷 변환
- 코딩 파이썬 기초
- 프로그래밍
- javascript array push
- javascript array method
- javascript array add
- javascript array map
- 파이썬 기초
- 파이썬 ide 추천
- 파이썬 온라인 강의
- 파이썬 세트
- 파이썬 학원
- 웹 프로그래밍 기초
- HTML 기초
- kakao Adfit
- JavaScript
- html css
- 파이썬 강의
- 웹 프로그래밍
- javascript date format
- python dictionary
- python slicing
- 동기 코드
- javascript array splice
- jQuery
- javascript array unshift
- python 다운로드
- 국비 지원 파이썬
- jquery loaded event
- 파이썬 입문
- 비동기 뜻
- HTML
- 프로그래밍 파이썬
- Python3
- javascript array remove
- 리엑트 삼항연산자
- 카카오 애드핏
코딩이 즐겁다
[파이썬 입문] if문 (조건문) 사용법 갓벽 가이드 본문
파이썬 if문
파이썬(Python)에서 if문은 특정 조건을 검사하고, 해당 조건이 참(True)일 때만 코드 블록을 실행하는 구조입니다. if-else, if-elif-else, 중첩 if 등 다양한 형태로 사용할 수 있습니다.
if문 기본 구조
if 조건:
실행할 코드
- 조건이 True이면 코드 실행, False이면 실행되지 않음
- 들여쓰기(Indentation)를 반드시 사용해야 함
if문 기본 예제
✅ 예제 코드:
age = 20
if age >= 18:
print("성인입니다.")
age >= 18이 참(True)이므로 "성인입니다."가 출력됩니다.
if-else문
if 조건이 참이면 if 블록 실행, 거짓이면 else 블록 실행
✅ 예제 코드:
num = 10
if num % 2 == 0:
print("짝수입니다.")
else:
print("홀수입니다.")
num % 2 == 0이 참(True)이므로 "짝수입니다."가 출력됨
if-elif-else문 (다중 조건)
if-elif-else를 사용하면 여러 개의 조건을 순차적으로 검사할 수 있습니다.
✅ 예제 코드:
score = 85
if score >= 90:
print("A 학점")
elif score >= 80:
print("B 학점")
elif score >= 70:
print("C 학점")
else:
print("F 학점")
score = 85이므로 elif score >= 80:이 참 → "B 학점" 출력됨.
if-elif-else는 첫 번째로 참(True)이 된 블록만 실행되고 이후 블록은 실행되지 않습니다.
중첩 if문
if 문 내부에 또 다른 if 문을 넣어서 조건을 세분화할 수 있습니다.
✅ 예제 코드:
num = 15
if num > 0:
print("양수입니다.")
if num % 3 == 0:
print("3의 배수입니다.")
num > 0이 참 → "양수입니다." 출력
num % 3 == 0도 참 → "3의 배수입니다." 출력
논리 연산자와 함께 사용 (and, or, not)
💡 and (모든 조건이 '참'이어야 함)
✅ 예제 코드:
age = 25
income = 4000
if age >= 18 and income >= 3000:
print("대출 신청 가능")
age >= 18 and income >= 3000 → 둘 다 참이므로 "대출 신청 가능" 출력됨.
💡 or (조건이 하나라도 '참'이어야 함)
✅ 예제 코드:
day = "토요일"
if day == "토요일" or day == "일요일":
print("주말입니다!")
day == "토요일"이 참 → "주말입니다!" 출력됨.
💡 not (부정 연산자)
✅ 예제 코드:
is_raining = False
if not is_raining:
print("날씨가 맑습니다!")
is_raining = False이므로 not is_raining은 참(True) → "날씨가 맑습니다!" 출력됨.
비교 연산자와 함께 사용
연산자 | 설명 | 예제 |
== | 같음 | if x == 10: |
!= | 다름 | if x != 10: |
> | 크다 | if x > 10: |
< | 작다 | if x < 10: |
>= | 크거나 같다 | if x >= 10: |
<= | 작거나 같다 | if x <= 10: |
✅ 예제 코드:
temperature = 30
if temperature >= 25:
print("더운 날씨입니다.")
temperature >= 25이므로 "더운 날씨입니다." 출력됨.
삼항 연산자 (if문을 한 줄로 표현)
✅ 예제 코드:
num = 5
result = "양수" if num > 0 else "음수 또는 0"
print(result) # 양수
num > 0이 참 → "양수" 반환됨.
in 키워드로 여러 값 비교
in을 사용하면 여러 개의 값 중 하나와 일치하는지 검사할 수 있습니다.
✅ 예제 코드:
fruit = "사과"
if fruit in ["사과", "배", "포도"]:
print("과일입니다.")
"사과"가 리스트에 포함 → "과일입니다." 출력됨.
pass문 (빈 코드 블록)
if 문을 만들었지만 아직 구현할 코드가 없을 때 pass를 사용할 수 있습니다.
✅ 예제 코드:
age = 20
if age >= 18:
pass # 나중에 구현할 코드
else:
print("미성년자입니다.")
pass를 사용하면 오류 없이 빈 if 블록을 만들 수 있음.
코즐
파이썬을 배우고 싶은 사람은 누구나 파이썬 학원(국비 지원 파이썬 학원)에 가지 않고도 파이썬 공부를 하면서 실력을 쌓아나갈 수 있다고 생각합니다.
파이썬 온라인 강의 자료를 올리면서 누구나 쉽게 파이썬을 공부하실 수 있도록 최선을 다해서 설명하도록 하겠습니다.
'Python' 카테고리의 다른 글
[파이썬 기초] 쉽고 간단하게 홀수/짝수 구하는 방법 (34) | 2025.02.14 |
---|---|
[파이썬 입문] while 반복문 (break, continue) 사용법 갓벽 가이드 (38) | 2025.02.13 |
[파이썬 입문] 삼항 연산자 (if~else~) 갓벽 가이드 (117) | 2025.02.10 |
파이썬 소수 찾기 알고리즘 (에라토스테네스의 체) 갓벽 가이드 (120) | 2025.02.08 |
[파이썬 기초] 패킹(packing)과 언패킹(unpacking) 갓벽 가이드 (84) | 2025.02.07 |