De recepten-schaaltool bouwen
Je hebt alle bouwstenen geleerd - nu is het tijd om alles samen te brengen! Jouw schaaltool voor recepten moet: controleren of je genoeg ingrediënten in je voorraadkast hebt, het recept opschalen voor meer porties en een boodschappenlijst maken voor ontbrekende items. Het originele recept voor pasta met tomaat en basilicum is voor 4 personen, en jij organiseert een feestje voor 10.
Je pantry is opgezet als een dictionary met de huidige hoeveelheden, en de recipe-dictionary bevat de basishoeveelheden per ingrediënt. De scale_factor is ook ingesteld als feestgrootte / oorspronkelijke portiegrootte (10/4).
Deze oefening maakt deel uit van de cursus
Introductie tot Python voor developers
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
shopping_list = []
# Loop through each ingredient and amount in the recipe
for ____, ____ in ____:
print(ingredient)