Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Moteur d’Accès et d’Avantages de Billets | Interactions Entre Types
Quizzes & Challenges
Quizzes
Challenges
/
Types de Données en Python

bookDéfi : Moteur d’Accès et d’Avantages de Billets

Tâche

Swipe to start coding

Utilisez uniquement les variables, opérateurs et outils abordés — strip, casefold, int, découpage (slicing), comparaisons et opérateurs logiques — pour compléter chaque expression.

À calculer :

  1. age – convertir age_str en entier.
  2. has_id – normaliser has_id_str et vérifier si cela correspond à "yes" (booléen).
  3. Diviser ticket_code en tier, seat_number_str et zone en utilisant le découpage à des positions fixes.
  4. seat_number – convertir seat_number_str en entier.
  5. Règles :
  • is_adult : age >= adult_age.
  • can_enter : doit avoir une pièce d'identité et être adulte.
  • vip_perk : tier == "VIP".
  • member_fastlane : l'utilisateur est membre et peut entrer.
  • seat_ok : numéro de siège entre 1 et max_seat_number (inclus).
  • entry_granted : peut entrer et le siège est valide.
  1. Construire summary à l'aide d'un f-string : "{tier}-{seat_number_str}-{zone} | age={age} | enter={entry_granted} | vip={vip_perk} | fastlane={member_fastlane}".

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 4
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

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

close

Awesome!

Completion rate improved to 3.45

bookDéfi : Moteur d’Accès et d’Avantages de Billets

Glissez pour afficher le menu

Tâche

Swipe to start coding

Utilisez uniquement les variables, opérateurs et outils abordés — strip, casefold, int, découpage (slicing), comparaisons et opérateurs logiques — pour compléter chaque expression.

À calculer :

  1. age – convertir age_str en entier.
  2. has_id – normaliser has_id_str et vérifier si cela correspond à "yes" (booléen).
  3. Diviser ticket_code en tier, seat_number_str et zone en utilisant le découpage à des positions fixes.
  4. seat_number – convertir seat_number_str en entier.
  5. Règles :
  • is_adult : age >= adult_age.
  • can_enter : doit avoir une pièce d'identité et être adulte.
  • vip_perk : tier == "VIP".
  • member_fastlane : l'utilisateur est membre et peut entrer.
  • seat_ok : numéro de siège entre 1 et max_seat_number (inclus).
  • entry_granted : peut entrer et le siège est valide.
  1. Construire summary à l'aide d'un f-string : "{tier}-{seat_number_str}-{zone} | age={age} | enter={entry_granted} | vip={vip_perk} | fastlane={member_fastlane}".

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

single

some-alt