Em Python, qual estrutura é usada para repetição com condiçã...

Próximas questões
Com base no mesmo assunto
Q3454133 Programação
Em Python, qual estrutura é usada para repetição com condição no início?
Alternativas

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