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 garantissent que les données sont immuables une fois définies.

Cependant, le magasin doit surveiller certains articles et suivre leurs quantités ou positions afin de faciliter le réapprovisionnement ou la réorganisation.

Votre mission consiste à analyser et gérer les données d'inventaire à l'aide de tuples pour déterminer certains indicateurs et prendre des mesures selon des critères spécifiques.

Tâche

Swipe to start coding

Gérer un tuple représentant une étagère de fruits en effectuant des opérations pour compter, rechercher et vérifier les niveaux de stock.

  • Compter combien de fois "apples" apparaît dans le tuple shelf. Stocker ce nombre dans apple_count et afficher : "Number of Apples: <$apple_count>".

  • Trouver l'indice de la première occurrence de "bananas" dans le tuple shelf. Stocker l'indice dans banana_index et afficher : "First Banana Index: <$banana_index>".

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

  • Compter combien de fois "grapes" apparaît dans le tuple shelf. Si les raisins apparaissent une seule fois, afficher : "Grapes need to be restocked." Sinon, afficher : "Grapes are sufficiently stocked."

  • Vérifier si "oranges" existe dans le tuple shelf. Si oui, afficher leur indice avec : "Oranges are at index: <$orange_index>". Sinon, afficher : "Oranges are out of stock."

Exigences de sortie

  • Afficher le nombre de pommes : "Number of Apples: <$apple_count>".
  • Afficher l'indice de la première occurrence de bananes : "First Banana Index: <$banana_index>".
  • Afficher un message concernant l'état du stock de pommes : "Apples need to be restocked." ou "Apples are sufficiently stocked."
  • Afficher un message concernant l'état du stock de raisins : "Grapes need to be restocked." ou "Grapes are sufficiently stocked."
  • Afficher l'indice des oranges si elles existent : "Oranges are at index: <$orange_index>", ou "Oranges are out of stock."

Remarque

Il est possible d'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 garantissent que les données sont immuables une fois définies.

Cependant, le magasin doit surveiller certains articles et suivre leurs quantités ou positions afin de faciliter le réapprovisionnement ou la réorganisation.

Votre mission consiste à analyser et gérer les données d'inventaire à l'aide de tuples pour déterminer certains indicateurs et prendre des mesures selon des critères spécifiques.

Tâche

Swipe to start coding

Gérer un tuple représentant une étagère de fruits en effectuant des opérations pour compter, rechercher et vérifier les niveaux de stock.

  • Compter combien de fois "apples" apparaît dans le tuple shelf. Stocker ce nombre dans apple_count et afficher : "Number of Apples: <$apple_count>".

  • Trouver l'indice de la première occurrence de "bananas" dans le tuple shelf. Stocker l'indice dans banana_index et afficher : "First Banana Index: <$banana_index>".

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

  • Compter combien de fois "grapes" apparaît dans le tuple shelf. Si les raisins apparaissent une seule fois, afficher : "Grapes need to be restocked." Sinon, afficher : "Grapes are sufficiently stocked."

  • Vérifier si "oranges" existe dans le tuple shelf. Si oui, afficher leur indice avec : "Oranges are at index: <$orange_index>". Sinon, afficher : "Oranges are out of stock."

Exigences de sortie

  • Afficher le nombre de pommes : "Number of Apples: <$apple_count>".
  • Afficher l'indice de la première occurrence de bananes : "First Banana Index: <$banana_index>".
  • Afficher un message concernant l'état du stock de pommes : "Apples need to be restocked." ou "Apples are sufficiently stocked."
  • Afficher un message concernant l'état du stock de raisins : "Grapes need to be restocked." ou "Grapes are sufficiently stocked."
  • Afficher l'indice des oranges si elles existent : "Oranges are at index: <$orange_index>", ou "Oranges are out of stock."

Remarque

Il est possible d'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