더북(TheBook)

 

 실습 딕셔너리 활용하기

 

 

Step1 check_and_clear는 딕셔너리 타입의 box를 매개변수로 받습니다. box에 “불량품”이라는 키가 있으면 box 전체를 빈 딕셔너리로 만들고, 불량품이 없으면 box를 그대로 두는 함수입니다. 다음 코드를 수정해서 check_and_clear 함수를 완성하세요.

◈ 힌트 : 키가 있는지는 in으로 체크하고, 딕셔너리를 비우려면 .clear( )를 호출합니다.

 

01     def check_and_clear(box):
02         print("불량품이 있으면 box를 clear합니다.")

 

Step2 products는 문방구에 진열된 상품과 가격 정보를 담고 있는 딕셔너리입니다. 문방구에서는 새로운 상품에 대한 정보를 catalog로 받습니다. catalog에는 이번에 새로 입고되는 상품과 가격이 적혀 있고 기존 제품의 가격이 변경된 경우 그 가격 정보를 담고 있습니다.

productscatalog를 반영해서 앞으로 문방구에서 판매할 상품명을 키로, 가격을 값으로 가지는 딕셔너리가 되도록 코드를 완성하세요.

◈ 힌트 : update( )를 사용합니다.

 

01     products = {"풀": 800, "딱풀": 1200, "색종이": 1000, "색연필": 5000, "스케치북": 3500}
02     
03     catalog = {"겨울용 실내화": 12000, "잠자리채": 8000, "딱풀": 1400}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.