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