Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Challenge: Access & Ticket Perks Engine | Section
Working with Numbers in Python: Integers, Floats, and Type Conversion - 1769704232138
Seção 1. Capítulo 29
single

single

Challenge: Access & Ticket Perks Engine

Deslize para mostrar o menu

Tarefa

Deslize para começar a programar

Use only variables, operators, and the tools we covered — strip, casefold, int, slicing, comparisons, and logical operators — to complete each expression.

Compute:

  1. age – convert age_str to an integer.
  2. has_id – normalize has_id_str and check if it equals "yes" (Boolean).
  3. Split ticket_code into tier, seat_number_str, and zone by slicing fixed positions.
  4. seat_number – convert seat_number_str to an integer.
  5. Rules:
    • is_adult: age >= adult_age.
    • can_enter: must have ID and be adult.
    • vip_perk: tier == "VIP".
    • member_fastlane: user is a member and can enter.
    • seat_ok: seat number between 1 and max_seat_number (inclusive).
    • entry_granted: can enter and seat is OK.
  6. Build summary using an f-string: "{tier}-{seat_number_str}-{zone} | age={age} | enter={entry_granted} | vip={vip_perk} | fastlane={member_fastlane}".

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 29
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

some-alt