본문 바로가기
Python

(Python)3강: 제어문과 조건문

by ERLite 2026. 5. 7.

📘 3강: 제어문과 조건문

학습 목표

  • 프로그램의 흐름을 제어하는 방법을 이해한다.
  • if, elif, else 조건문을 활용한다.
  • 논리 연산자와 조건식을 결합해 다양한 상황을 처리한다.

📝 강의 내용

  1. 조건문 기본 구조
  2. python
    if 조건식:
        실행문
    elif 다른조건식:
        실행문
    else:
        실행문
    
  3. 비교 연산자 활용
    • ==, !=, <, >, <=, >=
    • 예: if x > 10: print("x는 10보다 큽니다")
  4. 논리 연산자와 조건 결합
    • and, or, not
    • 예: if age >= 18 and is_student: print("성인 학생입니다")
  5. 중첩 조건문
    • 조건문 안에 다른 조건문 작성 가능
    • 예: if score >= 90: if attendance >= 80: print("우수 학생")

💻 실습 예제

python
# 1. 기본 조건문
score = 85
if score >= 90:
    print("A 학점")
elif score >= 80:
    print("B 학점")
else:
    print("C 학점 이하")

# 2. 논리 연산자 활용
age = 20
is_student = True
if age >= 18 and is_student:
    print("성인 학생입니다")

# 3. 중첩 조건문
attendance = 85
if score >= 90:
    if attendance >= 80:
        print("우수 학생")
    else:
        print("출석 부족")
else:
    print("일반 학생")

퀴즈

  1. if x > 5: 조건문에서 x가 3일 경우 실행 결과는?
    • A) 조건문 실행
    • B) 조건문 실행
    • C) 오류 발생
  2. age = 17, is_student = Trueif age >= 18 and is_student:결과는?
    • A) 실행됨
    • B) 실행
    • C) 오류 발생
  3. score = 95, attendance = 70중첩 조건문 결과는?
    • A) "우수 학생"
    • B) "출석 부족"
    • C) "일반 학생"