🔹 문제1

문제 시나리오

당신은 소규모 온라인 상점을 개발 중입니다.

먼저, 상품(Product)과 장바구니 아이템(CartItem)을 OOP로 모델링해야 합니다.


요구사항

  1. Product 클래스 만들기
  2. CartItem 클래스 만들기
  3. 테스트 시나리오

추가 목표 (심화)


출력 예시

Apple x 3 = 3600원
Milk x 2 = 4600원
총 주문 아이템 수: 5


    # 상품 생성
    p1 = Product("SKU-APPLE", "Apple", 1200)
    p2 = Product("SKU-MILK", "Milk", 2300)

    # 장바구니 아이템 생성
    item1 = CartItem(p1, 3)
    item2 = CartItem(p2, 2)

    # 출력
    print(item1)  # Apple x 3 = 3600원
    print(item2)  # Milk x 2 = 4600원
    print(f"총 주문 아이템 수: {CartItem.total_qty}")  # 총 주문 아이템 수: 5