# -*- coding: utf-8 -*-
"""
1강 · 3단계 — 조건문 (if) : '폭락' 표시
"""
DROP_ALERT = -0.015         # 연습용 기준: 한 주 -1.5% 이하면 표시 (0교시는 -30%)

dates  = ["2026-09-11", "2026-09-18", "2026-09-25", "2026-10-02", "2026-10-09", "2026-10-15"]
prices = [338.50, 349.54, 343.92, 343.50, 351.66, 349.22]

crashes = []                                  # 빈 리스트로 시작해서
for i in range(1, len(prices)):
    ret = prices[i] / prices[i - 1] - 1
    if ret <= DROP_ALERT:                     # 조건이 참일 때만 아래 줄(들여쓰기 4칸)이 실행됨
        crashes.append((dates[i], ret))       # append = 맨 뒤에 하나 넣기
    else:
        pass                                  # 아무것도 안 함

print(f"{DROP_ALERT:.1%} 이하인 주: {len(crashes)}건")
for d, r in crashes:
    print(" ", d, f"{r:.2%}")

# ── 해 보기 ──
# ① DROP_ALERT 를 -0.001 로 → 몇 건?   ② <= 를 < 로 바꿔도 결과가 같을까?
# ③ 들여쓰기(빈칸 4개)를 지우면 무슨 오류가 나는지 직접 보세요 — 파이썬은 들여쓰기가 문법입니다
