📘 3강: 제어문과 조건문
학습 목표
- 프로그램의 흐름을 제어하는 방법을 이해한다.
- if, elif, else 조건문을 활용한다.
- 논리 연산자와 조건식을 결합해 다양한 상황을 처리한다.
📝 강의 내용
- 조건문 기본 구조
-
python
if 조건식: 실행문 elif 다른조건식: 실행문 else: 실행문 - 비교 연산자 활용
- ==, !=, <, >, <=, >=
- 예: if x > 10: print("x는 10보다 큽니다")
- 논리 연산자와 조건 결합
- and, or, not
- 예: if age >= 18 and is_student: print("성인 학생입니다")
- 중첩 조건문
- 조건문 안에 또 다른 조건문 작성 가능
- 예: 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("일반 학생")
❓ 퀴즈
- if x > 5: 조건문에서 x가 3일 경우 실행 결과는?
- A) 조건문 실행
- B) 조건문 실행 안 됨
- C) 오류 발생
- age = 17, is_student = True일 때 if age >= 18 and is_student:의 결과는?
- A) 실행됨
- B) 실행 안 됨
- C) 오류 발생
- score = 95, attendance = 70일 때 중첩 조건문 결과는?
- A) "우수 학생"
- B) "출석 부족"
- C) "일반 학생"
'Python' 카테고리의 다른 글
| (Python)5강: 리스트와 튜플 (0) | 2026.05.07 |
|---|---|
| (Python)4강: 반복문 (for, while) (0) | 2026.05.07 |
| (Python)2강: 변수와 데이터 타입 (0) | 2026.05.07 |
| (Python)1강: 파이썬 소개와 환경 설정 (0) | 2026.05.07 |
| Python(파이썬) 기초강의 목차 (0) | 2026.05.07 |