ComeçarComece gratuitamente

Iteração em um dicionário aninhado

Você está escrevendo um programa que itera sobre o seguinte dicionário aninhado para determinar se os pratos precisam ser servidos frios ou quentes.

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'

  }

}

Você pode concluir o programa para que ele produza o seguinte?

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

Este exercício faz parte do curso

Estruturas de dados e algoritmos em Python

Ver Curso

Instruções de exercício

  • Iterar sobre os elementos do menu.
  • Imprima se o prato deve ser servido frio ou quente.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# 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['____']}.")
Editar e executar código