Boucle avec un dictionnaire
Votre calculateur est presque prêt. Vous disposez d'un dictionnaire intitulé recipe qui contient les noms des ingrédients comme clés et leurs quantités en grammes comme valeurs pour vos pâtes à la tomate et au basilic. Vous devez maintenant multiplier toutes les quantités par deux afin de pouvoir accueillir davantage d'invités à votre réception. Vous allez parcourir les éléments du dictionnaire et calculer les quantités mises à l'échelle.
Cet exercice fait partie du cours
Introduction à Python pour les développeurs
Instructions
- Utilisez une boucle
forpour parcourir le dictionnairerecipe, en utilisantingredientetqtycomme itérateurs. - À l'intérieur de la boucle, créez une variable nommée
scaled_qtyqui multiplie la quantité initiale par le facteur 2.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
recipe = {
"fusilli": 500,
"tomatoes": 400,
"basil": 20,
"garlic": 15,
"olive oil": 15,
"salt": 7
}
# Loop through the recipe dictionary items
for ____, ____ in recipe.____:
# Calculate the scaled quantity by multiplying by 2
scaled_qty = qty ____
print(ingredient, ":", scaled_qty, "g")