Em Python, qual estrutura é usada para repetição com condiçã...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - While.
1. Tema central da questão
Esta questão aborda um dos conceitos fundamentais em programação: as estruturas de repetição (ou laços). Saber diferenciar cada tipo de laço e identificar sua sintaxe específica em linguagens como Python é essencial tanto para resolver problemas práticos do dia a dia como para responder questões de concurso.
2. Resumo teórico
Em programação, as estruturas de repetição servem para executar um bloco de código várias vezes. Repetição com condição no início significa que a verificação da condição ocorre antes da execução do bloco, ou seja, o código só é executado se a condição for verdadeira. No Python, o laço que faz isso é o while. A sintaxe básica é:
while condição:
# bloco de código
Fontes: Documentação oficial do Python.
3. Justificativa da alternativa correta
A alternativa C - While está correta porque, em Python, o while é a estrutura usada para executar um bloco enquanto a condição inicial for verdadeira. O teste é sempre realizado antes de cada execução do bloco.
4. Análise das alternativas incorretas
- A - Repeat: Não existe em Python. O “repeat-until” é típico de outras linguagens, como Pascal, e testa a condição no final do bloco.
- B - Loop: “Loop” é um termo genérico para qualquer estrutura de repetição, mas não é uma palavra-chave em Python.
- D - For each: Não existe em Python com esse nome. Embora o for percorra elementos de coleções, não é chamado de “for each” e não testa uma condição no início, mas sim percorre itens de uma sequência.
- E - Until: Assim como “repeat”, “until” pertence a outras linguagens e não existe em Python.
5. Estratégias de interpretação
Preste atenção aos termos "condição no início" e "em Python". Muitas questões tentam confundir usando termos de outras linguagens. Sempre relacione a palavra-chave pedida com a linguagem específica do enunciado.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Letra C.
Em Python, a estrutura usada para repetição com condição no início é o While. O bloco de código dentro do While é executado repetidamente enquanto a condição especificada for verdadeira
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo