ПочатиПочніть безкоштовно

Ітерація по вкладеному словнику

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

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