Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Opérations sur les Tuples | Autres Types de Données
Introduction à Python

Glissez pour afficher le menu

book
Défi : Opérations sur les Tuples

Le système de votre épicerie est conçu pour suivre l'inventaire des articles sur différentes étagères en utilisant des tuples, car les tuples offrent un moyen de garantir que les données sont immutables une fois définies.

Cependant, le magasin doit surveiller certains articles et suivre leurs quantités ou positions pour aider au réapprovisionnement ou au réarrangement.

Vous êtes chargé d'analyser et de gérer les données d'inventaire en utilisant des tuples pour déterminer certains indicateurs et prendre des mesures basées sur des critères spécifiques.

Tâche

Swipe to start coding

Dans cette tâche, vous allez travailler avec un tuple représentant des articles sur une étagère. Votre objectif est d'effectuer diverses opérations pour gérer l'inventaire des fruits. Suivez les instructions pour compter, trouver et vérifier le stock de différents fruits.

Instructions de Code

  • Comptez le nombre de fois que "apples" apparaît dans le tuple shelf. Stockez ce compte dans une variable nommée apple_count et imprimez le résultat avec le message : "Number of Apples: <$apple_count>".

  • Trouvez l'index de la première occurrence de "bananas" dans le tuple shelf. Stockez cet index dans une variable nommée banana_index et imprimez-le avec le message : "First Banana Index: <$banana_index>".

  • Vérifiez si le nombre de pommes est inférieur à 5. Si c'est le cas, imprimez "Apples need to be restocked." Sinon, imprimez "Apples are sufficiently stocked."

  • Comptez le nombre de fois que "grapes" apparaît dans le tuple shelf. Si les raisins apparaissent une seule fois, imprimez "Grapes need to be restocked." Sinon, imprimez "Grapes are sufficiently stocked."

  • Vérifiez si "oranges" existent dans le tuple shelf. Si c'est le cas, trouvez leur index et imprimez "Oranges are at index: <$orange_index>". S'ils n'existent pas, imprimez "Oranges are out of stock."

Exigences de Sortie

  • Imprimez le nombre de pommes avec le message : "Number of Apples: <$apple_count>".

  • Imprimez l'index de la première occurrence de bananes avec le message : "First Banana Index: <$banana_index>".

  • Imprimez un message sur l'état du stock de pommes : soit "Apples need to be restocked." soit "Apples are sufficiently stocked."

  • Imprimez un message sur l'état du stock de raisins : soit "Grapes need to be restocked." soit "Grapes are sufficiently stocked."

  • Imprimez l'index des oranges s'ils existent avec le message : "Oranges are at index: <$orange_index>". Sinon, imprimez "Oranges are out of stock."

Remarque

Vous pouvez également utiliser les opérateurs in et not in avec les tuples et les listes.

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 4. Chapitre 6

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 : Opérations sur les Tuples

Le système de votre épicerie est conçu pour suivre l'inventaire des articles sur différentes étagères en utilisant des tuples, car les tuples offrent un moyen de garantir que les données sont immutables une fois définies.

Cependant, le magasin doit surveiller certains articles et suivre leurs quantités ou positions pour aider au réapprovisionnement ou au réarrangement.

Vous êtes chargé d'analyser et de gérer les données d'inventaire en utilisant des tuples pour déterminer certains indicateurs et prendre des mesures basées sur des critères spécifiques.

Tâche

Swipe to start coding

Dans cette tâche, vous allez travailler avec un tuple représentant des articles sur une étagère. Votre objectif est d'effectuer diverses opérations pour gérer l'inventaire des fruits. Suivez les instructions pour compter, trouver et vérifier le stock de différents fruits.

Instructions de Code

  • Comptez le nombre de fois que "apples" apparaît dans le tuple shelf. Stockez ce compte dans une variable nommée apple_count et imprimez le résultat avec le message : "Number of Apples: <$apple_count>".

  • Trouvez l'index de la première occurrence de "bananas" dans le tuple shelf. Stockez cet index dans une variable nommée banana_index et imprimez-le avec le message : "First Banana Index: <$banana_index>".

  • Vérifiez si le nombre de pommes est inférieur à 5. Si c'est le cas, imprimez "Apples need to be restocked." Sinon, imprimez "Apples are sufficiently stocked."

  • Comptez le nombre de fois que "grapes" apparaît dans le tuple shelf. Si les raisins apparaissent une seule fois, imprimez "Grapes need to be restocked." Sinon, imprimez "Grapes are sufficiently stocked."

  • Vérifiez si "oranges" existent dans le tuple shelf. Si c'est le cas, trouvez leur index et imprimez "Oranges are at index: <$orange_index>". S'ils n'existent pas, imprimez "Oranges are out of stock."

Exigences de Sortie

  • Imprimez le nombre de pommes avec le message : "Number of Apples: <$apple_count>".

  • Imprimez l'index de la première occurrence de bananes avec le message : "First Banana Index: <$banana_index>".

  • Imprimez un message sur l'état du stock de pommes : soit "Apples need to be restocked." soit "Apples are sufficiently stocked."

  • Imprimez un message sur l'état du stock de raisins : soit "Grapes need to be restocked." soit "Grapes are sufficiently stocked."

  • Imprimez l'index des oranges s'ils existent avec le message : "Oranges are at index: <$orange_index>". Sinon, imprimez "Oranges are out of stock."

Remarque

Vous pouvez également utiliser les opérateurs in et not in avec les tuples et les listes.

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 4. Chapitre 6
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