Instruções

Passo 18

Em Python, uma declaração if também pode ser colocada dentro do corpo de outra declaração if. Isso é chamado de declaração if aninhada. Uma declaração if aninhada permite que você verifique uma condição adicional somente depois que a primeira condição já foi satisfeita. A declaração if interna será executada somente se a condição if externa for verdadeira.
if condition1:
    # Code to execute if condition1 is True
    if condition2:
        # Code to execute if both conditions are True
Agora você calculará as taxas de serviço com base no tipo de assento que o usuário selecionou. Dentro do corpo da última declaração if, abaixo da linha print('Ticket booking condition satisfied'), crie uma variável chamada service_charges e defina-a como 0. Certifique-se de indentar seu código com quatro espaços para mantê-lo dentro do corpo da declaração if externa. Então, crie uma declaração if aninhada para verificar se seat_type é igual a Premium. Dentro do corpo da declaração if aninhada, atualize o valor de service_charges para 5.

O que fazer:

Testes:

  • Você deve declarar uma variável chamada `service_charges` dentro do corpo do seu último `if`.
  • Você deve atribuir o valor inteiro `0` a `service_charges`.
  • Você deve ter uma declaração `if` dentro do corpo da sua última declaração `if`.
  • A nova condição da declaração `if` deve ser `seat_type == 'Premium'`.
  • Você deve atribuir o valor inteiro `5` à variável `service_charges` dentro do seu novo comando `if`.

Preview