ÎncepețiÎncepe gratuit

Iterarea printr-un dicționar imbricat

Scrii un program care iterează prin următorul dicționar imbricat pentru a determina dacă felurile de mâncare trebuie servite reci sau calde.

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'
  }
}

Poți completa programul astfel încât să producă următorul rezultat?

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

Acest exercițiu face parte din cursul

Structuri de date și algoritmi în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Iterează prin elementele meniului.
  • Afișează dacă fiecare fel de mâncare trebuie servit rece sau cald.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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['____']}.")
Editează și rulează codul