Na aula entendi que um elif precisa de um else no final e no exercício esta opção está como errada. O elif precisa do else no final?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Na aula entendi que um elif precisa de um else no final e no exercício esta opção está como errada. O elif precisa do else no final?
Olá Paula, tudo bem com você?
No Python, o uso do elif não exige que um else esteja presente no final. O elif é uma maneira de adicionar condições adicionais a uma estrutura condicional if, permitindo que você verifique múltiplas condições. Você pode ter um if seguido de vários elif e, se nenhuma dessas condições for verdadeira, o bloco else é uma opção, mas não uma obrigatoriedade.
Assim, podemos concluir que a alternativa B do exercício está incorreta, pois, na descrição, ela informa de forma errada e proposital que: "será obrigatório colocar um else após a declaração da estrutura." Mas, como dito anteriormente, o uso do else não é obrigatório.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!