CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Utilisez une boucle for pour parcourir le dictionnaire recipe, en utilisant ingredient et qty comme itérateurs.
  • À l'intérieur de la boucle, créez une variable nommée scaled_qty qui 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")
Modifier et exécuter le code