Kom igångKom igång gratis

Rätta fel i en ordbok

Du har fått ett program som ska iterera över rätterna på en meny och skriva ut namn och pris för varje rätt.

Menyns rätter är lagrade i följande ordbok:

my_menu = {
  'lasagna': 14.75,
  'moussaka': 21.15,
  'sushi': 16.05,
  'paella': 21,
  'samosas': 14
}

När du testar programmet märker du att det inte fungerar korrekt.

Den här övningen är en del av kursen

Datastrukturer och algoritmer i Python

Visa kurs

Övningsinstruktioner

  • Rätta till felet i for-loopen.
  • Rätta till felet i funktionen print().

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Correct the mistake
for key, value in my_menu():
  # Correct the mistake
  print(f"The price of the {value} is {key}.")
Redigera och kör kod