Carregando...
Carregando...
Um professor de programação está introduzindo o conceito do laço while em Python para seus alunos iniciantes.
Ele explica que o while é uma estrutura de repetição que continua a executar um bloco de código enquanto uma condição especificada é verdadeira.
Para verificar o entendimento dos alunos sobre este conceito fundamental, ele propõe a seguinte questão teórica:
Qual das seguintes afirmações sobre o laço while em Python é verdadeira?
O laço while executa um bloco de código repetidamente, desde que uma condição pré-definida seja atendida. O laço while é uma estrutura de repetição que executa um número fixo de vezes, independentemente de qualquer condição. Dentro de um laço while, é essencial modificar a variável usada na condição, para evitar que o laço se torne infinito. O laço while não pode ser usado para iterar sobre elementos de uma lista ou string.
Escolha a alternativa que indica corretamente quais afirmações são verdadeiras:
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 para as corretas:
I. Verdadeiro. O laço while é usado para executar um bloco de código repetidamente enquanto uma condição especificada é verdadeira, o que é um dos conceitos básicos da estrutura while.
III.Verdadeiro. É crucial alterar a variável que controla a condição dentro do laço while para garantir que a condição eventualmente se torne falsa, evitando assim um laço infinito.
Justificativa para as incorretas:
II. Falso. O laço while não tem um número fixo de iterações; ele continua até que sua condição seja falsa, diferentemente de um laço for com um intervalo definido.
IV. Falso. Embora o laço while não seja a estrutura mais comum para iterar sobre listas ou strings (o for é mais utilizado para isso), ele ainda pode ser usado para tais iterações, desde que se manipule adequadamente a condição e o índice ou elemento de iteração.