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
Introduction à Python

Glissez pour afficher le menu

book
Défi : Fonctions Zip et Sort

Il nous reste encore quelques fonctions du chapitre précédent à aborder, profitons-en pour nous exercer avec celles-ci.

Rappelez-vous de la fonction zip(), particulièrement utile lors du travail avec plusieurs listes liées. Cette fonction permet de gérer simultanément différentes propriétés d’éléments, comme trier des produits tout en conservant leurs attributs associés.

Tâche

Swipe to start coding

Vous disposez de trois listes : noms des produits, prix et quantités vendues. Votre objectif est d'organiser, trier et afficher ces données dans un format spécifique.

Instructions de code

  • Utilisez zip() pour combiner les trois listes en une liste de tuples dans l'ordre : (product_name, price, quantity_sold). Attribuez le résultat à combined_list.
  • Utilisez sorted() pour trier combined_list par nom de produit par ordre croissant. Attribuez le résultat trié à sorted_products.
  • Parcourez sorted_products et affichez le nom, le prix et la quantité vendue de chaque produit en utilisant le format spécifié.

Exigences de sortie

Pour chaque produit, affichez :

python

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
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?

Demandez à l'IA

expand
ChatGPT

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

book
Défi : Fonctions Zip et Sort

Il nous reste encore quelques fonctions du chapitre précédent à aborder, profitons-en pour nous exercer avec celles-ci.

Rappelez-vous de la fonction zip(), particulièrement utile lors du travail avec plusieurs listes liées. Cette fonction permet de gérer simultanément différentes propriétés d’éléments, comme trier des produits tout en conservant leurs attributs associés.

Tâche

Swipe to start coding

Vous disposez de trois listes : noms des produits, prix et quantités vendues. Votre objectif est d'organiser, trier et afficher ces données dans un format spécifique.

Instructions de code

  • Utilisez zip() pour combiner les trois listes en une liste de tuples dans l'ordre : (product_name, price, quantity_sold). Attribuez le résultat à combined_list.
  • Utilisez sorted() pour trier combined_list par nom de produit par ordre croissant. Attribuez le résultat trié à sorted_products.
  • Parcourez sorted_products et affichez le nom, le prix et la quantité vendue de chaque produit en utilisant le format spécifié.

Exigences de sortie

Pour chaque produit, affichez :

python

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
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt