""" --- chasseAuxErreurs__Dictionnaires__EXO1.py --- Ceci est le fichier Python à éditer pour corriger les erreurs, puis à déposer comme copie sur ProNote. 3 erreurs se sont volontairement glissées dans la fonction. Ces 3 erreurs sont sur 3 lignes disctinctes. Corrige-les avant qu'il ne soit trop tard, et ajoute un commentaire après ta correction, derrière un #. (Les commentaires et les assertions ne contiennent aucune erreur) """ prix = { "Glace": 10, "Beignets": 12, "Cheesecake": 3, "Petit pain": 5, "Biscuits": 4, "Cup cake": 2 } def calculerTotal(achats: dict) -> int: """ Calcule le coût total des achats. Parameters : achats : dict, dictionnaire associant à chaque article acheté, la quantité achetée Returns : int, le prix total des articles, en euros """ total = 0 for cle, val in prix.items(): total += val * achats[cle] assert calculerTotal({"Petit pain": 2, "Glace" : 1}) == 20 assert calculerTotal({"Glace": 3, "Beignets" : 2}) == 54 assert calculerTotal({}) == 0