single
Défi : Gestion des Listes
Glissez pour afficher le menu
Prêt à mettre en pratique vos nouvelles connaissances sur les listes et les méthodes de liste dans un contexte concret ?
Ce défi vous invite à gérer les articles du rayon traiteur d'une épicerie, en vous demandant d'utiliser des listes imbriquées, des méthodes de liste et une logique conditionnelle.
Glissez pour commencer à coder
Gérer une liste d'articles de charcuterie en les initialisant, en les mettant à jour et en les organisant selon différentes catégories telles que viandes, fromages et condiments.
-
Initialiser les listes :
- Créer une liste
meatavec les valeurs :"Ham",3.99,50,"Sliced"; - Créer une liste
cheeseavec les valeurs :"Cheddar",5.49,100,"Sharp"; - Créer une liste
condimentavec les valeurs :"Mustard",1.99,75,"Spicy".
- Créer une liste
-
Créer la liste principale :
- Combiner les listes
meat,cheeseetcondimentdans une seule liste appeléedeli_dept.
- Combiner les listes
-
Réapprovisionner un article :
- Si
"Ham"se trouve dans la listemeatet que sa quantité est inférieure à100, mettre à jour sa quantité à100.
- Si
-
Ajouter une viande saisonnière :
- Créer une liste
seasonal_meatavec les valeurs :"Turkey",4.50,100,"Sliced"; - Ajouter
seasonal_meatàdeli_dept.
- Créer une liste
-
Supprimer le condiment :
- Retirer la liste
condimentdedeli_dept.
- Retirer la liste
-
Trier la liste :
- Trier
deli_deptpar ordre alphabétique en fonction du premier élément de chaque sous-liste à l'aide de la méthodesort().
- Trier
Exigences de sortie
- Afficher l'état initial de
deli_deptavec le message :"Initial Deli List: <$deli_dept>". - Après toutes les opérations, afficher l'état mis à jour de
deli_deptavec le message :"Updated Deli List: <$deli_dept>".
Remarque
Le tri de la liste sera basé sur la première valeur de chaque sous-liste (par exemple,
"Ham","Cheddar","Turkey").
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