Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Fonctions Zip et Sort | Fonctions
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Introduction à Python

bookDé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.

Tâche

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 trier combined_list par nom de produit par ordre croissant. Attribuer le résultat trié à sorted_products.
  • Parcourir sorted_products et 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

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 2
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

bookDé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.

Tâche

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 trier combined_list par nom de produit par ordre croissant. Attribuer le résultat trié à sorted_products.
  • Parcourir sorted_products et 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

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 2
single

single

some-alt