Ed
há 2 meses
Vamos analisar as alternativas: a) Não há diferença, ambos funcionam da mesma forma - Isso não é verdade, pois a lógica de execução é diferente entre os dois. b) O if separado verifica todas as condições, o elif para na primeira verdadeira - Esta afirmação é correta. Quando você usa vários `if` separados, todos são verificados, enquanto o `elif` só verifica até encontrar a primeira condição verdadeira e ignora as demais. c) O elif sempre executa antes do if - Isso é incorreto. O `elif` é uma extensão do `if` e não executa antes dele. d) O if só aceita um bloco, o elif vários - Isso também não é verdade. Tanto `if` quanto `elif` podem ter múltiplos blocos de código, dependendo da lógica que você deseja implementar. Portanto, a alternativa correta é: b) O if separado verifica todas as condições, o elif para na primeira verdadeira.
Mais perguntas desse material