ComenzarEmpieza gratis

Iteración sobre un diccionario anidado

Estás escribiendo un programa que itera sobre el diccionario anidado indicado a continuación para determinar si los platos deben servirse fríos o calientes.

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'

  }

}

¿Puedes completar el programa para que el resultado sea el indicado a continuación?

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

Este ejercicio forma parte del curso

Estructuras de datos y algoritmos en Python

Ver curso

Instrucciones del ejercicio

  • Itera sobre los elementos del menú.
  • Imprime si el plato debe servirse frío o caliente.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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 y ejecutar código