# -*- coding: utf-8 -*-
"""
1강 · 2단계 — 리스트와 반복문 (for)
실제 GOOGL 주간 수정종가 6주 (오래된 주 → 최근 주)
"""
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]

print("주 수:", len(prices))           # len() = 몇 개?
print("첫 주:", dates[0], prices[0])   # 번호는 0부터 센다
print("마지막 주:", dates[-1], prices[-1])   # -1 = 맨 끝

# range(1, 6) = 1,2,3,4,5  → i 주와 바로 전(i-1) 주를 비교
for i in range(1, len(prices)):
    ret = prices[i] / prices[i - 1] - 1
    print(f"{dates[i]}  {ret:+.2%}")      # :+ 는 + 부호도 붙임
print("6주 평균 가격:", sum(prices) / len(prices))

# ── 해 보기 ──
# ① range(1, len(prices)) 를 range(0, len(prices)) 로 바꾸면 첫 줄에 무슨 일이? (왜 그럴까?)
# ② 6주 평균 가격을 구해 보세요:  sum(prices) / len(prices)
