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
Ö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}.")