Défi : Fonctions Zip et Sort
Il reste encore quelques fonctions du chapitre précédent à aborder, alors pratiquons-les un peu.
Rappelez-vous de la fonction zip(), particulièrement utile lors de la manipulation de plusieurs listes liées. Cette fonction permet de gérer différentes propriétés d’éléments simultanément, comme trier des produits tout en conservant leurs attributs associés.
Swipe to start coding
Vous disposez de trois listes : noms de produits, prix et quantités vendues. Votre objectif est d'organiser, trier et afficher ces données dans un format spécifique.
Instructions du code
- Utiliser
zip()pour combiner les trois listes en une liste de tuples dans l'ordre :(product_name, price, quantity_sold). Attribuer le résultat àcombined_list. - Utiliser
sorted()pour triercombined_listpar nom de produit par ordre croissant. Attribuer le résultat trié àsorted_products. - Parcourir
sorted_productset afficher pour chaque produit son nom, son prix et la quantité vendue en utilisant le format spécifié.
Exigences de sortie
Pour chaque produit, afficher :
Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Génial!
Completion taux amélioré à 1.89
Défi : Fonctions Zip et Sort
Glissez pour afficher le menu
Il reste encore quelques fonctions du chapitre précédent à aborder, alors pratiquons-les un peu.
Rappelez-vous de la fonction zip(), particulièrement utile lors de la manipulation de plusieurs listes liées. Cette fonction permet de gérer différentes propriétés d’éléments simultanément, comme trier des produits tout en conservant leurs attributs associés.
Swipe to start coding
Vous disposez de trois listes : noms de produits, prix et quantités vendues. Votre objectif est d'organiser, trier et afficher ces données dans un format spécifique.
Instructions du code
- Utiliser
zip()pour combiner les trois listes en une liste de tuples dans l'ordre :(product_name, price, quantity_sold). Attribuer le résultat àcombined_list. - Utiliser
sorted()pour triercombined_listpar nom de produit par ordre croissant. Attribuer le résultat trié àsorted_products. - Parcourir
sorted_productset afficher pour chaque produit son nom, son prix et la quantité vendue en utilisant le format spécifié.
Exigences de sortie
Pour chaque produit, afficher :
Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>
Solution
Merci pour vos commentaires !
single