// education

제어 구조: 조건문(if-elif-else, match-case)과 루프(for, while, range, enumerate, zip)

프로그램의 논리적 실행 제어를 담당하는 **조건문(if)**과 패턴 매칭(match-case), 반복 수행을 처리하는 **반복문(for, while)**의 사용법을 학습합니다.


1. 제어문 용어 사전 (Glossary)


2. match-case 패턴 매칭 실습

def process_command(command):
    match command.split():
        case ["quit"]:
            print("프로그램을 종료합니다.")
        case ["load", filename]:
            print(f"파일 '{filename}'을 읽어옵니다.")
        case _:
            print("알 수 없는 명령입니다.")

process_command("load data.csv")

3. 자주 묻는 질문 (Q&A)

Q. for-else 문에서 else 블록은 언제 실행되나요? A. for 루프가 break 문을 만나 중단되지 않고 정상적으로 끝까지 완주했을 때 실행됩니다.

← 이전변수, 기본 자료형(Numbers, Strings, Booleans) 및 수치 연산 다음 →파이썬 핵심 자료구조: 리스트, 튜플, 집합(Set) 및 딕셔너리