Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Projet de Synthèse sur les Revenus des Produits | Fonctions
Introduction à Python
course content

Contenu du cours

Introduction à Python

Introduction à Python

1. Commencer
2. Variables et Types
3. Instructions Conditionnelles
4. Autres Types de Données
5. Boucles
6. Fonctions

book
Défi : Projet de Synthèse sur les Revenus des Produits

Mettons ensemble tout ce que vous avez appris dans cette section et appliquons-le.

Dans cette tâche, votre objectif est de calculer le revenu total pour chaque produit dans une épicerie en fonction de leurs prix et quantités vendues.

Après avoir calculé les revenus, vous allez trier les produits par ordre alphabétique et afficher les résultats dans un format structuré.

Tâche

Swipe to start coding

Dans cette tâche, vous allez travailler avec des données de produits pour calculer et afficher les revenus de manière formatée. Vous définirez des fonctions pour calculer les revenus et formater la sortie, en veillant à ce que les données soient présentées de manière organisée.

Instructions de Code

  • Définissez une fonction calculate_revenue(prices, quantities_sold) qui calcule le revenu total pour chaque produit. Itérez à travers les listes prices et quantities_sold, en multipliant chaque paire d'éléments correspondants, et stockez les résultats dans une liste appelée revenue. Retournez cette liste.

  • Définissez une fonction formatted_output(revenues) qui prend une liste de tuples, où chaque tuple contient un nom de produit et son revenu correspondant. Triez cette liste par ordre alphabétique par nom de produit et imprimez chaque produit avec son revenu dans une chaîne formatée.

  • Appliquez la fonction calculate_revenue() pour calculer la liste revenue en utilisant les listes prices et quantities_sold fournies.

  • Combinez les noms de produits et leurs revenus calculés en utilisant la fonction zip() pour créer une liste de tuples, revenue_per_product.

  • Utilisez la fonction formatted_output() pour afficher les revenus triés.

Exigences de Sortie

  • La fonction formatted_output() doit imprimer chaque produit et son revenu dans le format : <product_name> has total revenue of $<revenue>.

  • Assurez-vous que la liste de tuples est triée par ordre alphabétique par le nom du produit avant l'impression.

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 7
toggle bottom row

book
Défi : Projet de Synthèse sur les Revenus des Produits

Mettons ensemble tout ce que vous avez appris dans cette section et appliquons-le.

Dans cette tâche, votre objectif est de calculer le revenu total pour chaque produit dans une épicerie en fonction de leurs prix et quantités vendues.

Après avoir calculé les revenus, vous allez trier les produits par ordre alphabétique et afficher les résultats dans un format structuré.

Tâche

Swipe to start coding

Dans cette tâche, vous allez travailler avec des données de produits pour calculer et afficher les revenus de manière formatée. Vous définirez des fonctions pour calculer les revenus et formater la sortie, en veillant à ce que les données soient présentées de manière organisée.

Instructions de Code

  • Définissez une fonction calculate_revenue(prices, quantities_sold) qui calcule le revenu total pour chaque produit. Itérez à travers les listes prices et quantities_sold, en multipliant chaque paire d'éléments correspondants, et stockez les résultats dans une liste appelée revenue. Retournez cette liste.

  • Définissez une fonction formatted_output(revenues) qui prend une liste de tuples, où chaque tuple contient un nom de produit et son revenu correspondant. Triez cette liste par ordre alphabétique par nom de produit et imprimez chaque produit avec son revenu dans une chaîne formatée.

  • Appliquez la fonction calculate_revenue() pour calculer la liste revenue en utilisant les listes prices et quantities_sold fournies.

  • Combinez les noms de produits et leurs revenus calculés en utilisant la fonction zip() pour créer une liste de tuples, revenue_per_product.

  • Utilisez la fonction formatted_output() pour afficher les revenus triés.

Exigences de Sortie

  • La fonction formatted_output() doit imprimer chaque produit et son revenu dans le format : <product_name> has total revenue of $<revenue>.

  • Assurez-vous que la liste de tuples est triée par ordre alphabétique par le nom du produit avant l'impression.

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 7
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