НачатьНачать бесплатно

Перебор элементов вложенного словаря

Вы пишете программу, которая перебирает элементы следующего вложенного словаря, чтобы определить, какие блюда подаются холодными, а какие — горячими.

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['____']}.")
Редактировать и запускать код