Carregando...
Carregando...
Na linguagem de programação Python, a estrutura de controle de decisão é fundamental para o desenvolvimento de códigos que necessitam de tomadas de decisão baseadas em condições específicas.
Considere um sistema de controle de temperatura que utiliza a instrução if para determinar ações baseadas em diferentes faixas de temperatura em graus Fahrenheit.
Com base nesse contexto, quais as seguintes afirmações apresentam corretamente, sobre o uso da instrução if em Python:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA
A alternativa "A instrução elif é utilizada para definir condições adicionais que são avaliadas apenas se a condição anterior for falsa" está correta pois a instrução elif permite a inclusão de condições adicionais na estrutura de decisão, sendo cada uma avaliada sequencialmente após a condição anterior ter sido avaliada como falsa. A alternativa "A instrução if permite a execução de múltiplos blocos de código simultaneamente, baseando-se em uma única condição" está incorreta pois a instrução if permite a execução de um único bloco de código baseado em uma condição; se a condição for verdadeira, um bloco de código é executado, caso contrário, nenhum ou outro bloco (definido por else ou elif) é executado. A alternativa "O bloco de código associado à instrução else é executado somente se todas as condições anteriores forem avaliadas como verdadeiras" está incorreta pois o bloco de código associado à instrução else é executado se todas as condições anteriores forem avaliadas como falsas, não verdadeiras. A alternativa "A instrução if não permite a criação de estruturas de decisão com mais de duas vias" está incorreta pois a instrução if, juntamente com elif e else, permite a criação de estruturas de decisão com múltiplas vias, permitindo a avaliação de várias condições diferentes. A alternativa "Python executa todos os blocos de código associados às instruções if e elif, independentemente das condições serem verdadeiras ou falsas" está incorreta pois Python executa apenas o bloco de código associado à primeira condição que é avaliada como verdadeira, e não executa os blocos de código das condições subsequentes ou falsas.