Aan de slagGa gratis aan de slag

Itereren over een geneste dictionary

Je schrijft een programma dat over de volgende geneste dictionary itereert om te bepalen of de gerechten koud of warm geserveerd moeten worden.

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

Kun je het programma aanvullen zodat het het volgende weergeeft?

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

Deze oefening maakt deel uit van de cursus

Datastructuren en algoritmen in Python

Cursus bekijken

Oefeninstructies

  • Itereer over de elementen van het menu.
  • Print of het gerecht koud of warm geserveerd moet worden.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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['____']}.")
Code bewerken en uitvoeren