더북(TheBook)

Self Check

 

1 다음과 같이 요일을 키, 요일의 영어 약어를 값으로 하는 day 딕셔너리가 있습니다. 문제에 맞춰 코드를 작성해 보세요.

day = {'월요일': 'Mon', '화요일': 'Tue', '수요일': 'Wed', '목요일': 'Thu', '금요일': 'Fri'}

1) day 딕셔너리에 토요일–Sat, 일요일–Sun을 각각 키-값으로 하는 데이터를 추가하세요.

2) 일요일 키에 해당하는 값을 Sun에서 SUN으로 변경하세요.

3) day 딕셔너리에서 수요일–Wed 데이터를 삭제하세요.

 

2 다음과 같이 도서명과 도서 가격을 키-값으로 하는 book 딕셔너리가 있습니다. 제작비 상승으로 도서 가격을 인상해야 합니다. 도서 가격이 15,000원 이하면 10% 인상, 15,000원 초과면 5% 인상한다고 할 때, 인상된 가격으로 book 딕셔너리의 도서 가격을 변경하세요.

book = {'역사대모험': 20000, 
        '영단어': 9000, 
        '파이썬': 17000, 
        '여행에세이': 22000, 
        '삼국지': 33000 
       }

힌트 조건문과 반복문을 활용해 보세요!

 

3 다음과 같이 오디션 프로그램의 참가자와 득표수를 키-값으로 하는 ranking 딕셔너리가 있습니다. ranking 딕셔너리를 득표수가 높은 참가자부터 낮은 참가자 순서대로 정렬하세요.

ranking = {'라이언': 956412, 
           '어피치': 796354, 
           '니니즈': 861832, 
           '네오': 387896, 
           '프로도': 534840 
          }

정답 및 해설

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.