시작하기무료로 시작하기

중첩 딕셔너리 순회하기

다음 중첩 딕셔너리를 순회하여 각 요리가 차갑게 내야 하는지, 뜨겁게 내야 하는지를 판단하는 프로그램을 작성하고 있어요.

my_menu = {
  'sushi' : {
    'price' : 19.25,
    'best_served' : 'cold'
  },
  'paella' : {
    'price' : 15,
    'best_served' : 'hot'
  },
  'samosa' : {
    'price' : 14,
    'best_served' : 'hot'
  },
  'gazpacho' : {
    'price' : 8,
    'best_served' : 'cold'
  }
}

프로그램을 완성하여 다음과 같은 결과가 출력되게 해볼까요?

Sushi is best served cold.
Paella is best served hot.
Samosa is best served hot.
Gazpacho is best served cold.

이 연습은 강의의 일부입니다

Python으로 배우는 자료구조와 알고리즘

강의 보기

연습 안내

  • 메뉴의 요소를 순회하세요.
  • 각 요리가 차갑게 또는 뜨겁게 제공되어야 하는지 출력하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Iterate the elements of the menu
for dish, values in ____.____():
  # Print whether the dish must be served cold or hot
  print(f"{____.title()} is best served {values['____']}.")
코드 편집 및 실행