Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

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

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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