Carregando...
Carregando...
Ajude a melhorar a plataforma
Em um curso de programação Python, os alunos estão aprendendo sobre a estrutura de repetição for.
O professor explicou que o laço for é uma ferramenta poderosa para iterar sobre sequências, como listas ou strings, e executar um bloco de código para cada elemento da sequência.
Para identificar a compreensão dos alunos sobre o laço for, o professor propôs um exercício teórico com as seguintes afirmações: O laço for pode ser usado para percorrer os elementos de uma lista, executando um bloco de código para cada elemento. Quando se usa o laço for com uma string, o bloco de código é executado uma vez para cada caractere na string. O laço for não pode ser usado com números, apenas com caracteres e strings. O uso de um índice é obrigatório em todos os laços for em Python. Os alunos devem identificar quais dessas afirmações são verdadeiras. Selecione a alternativa correta:
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.
🎓 Gabarito Comentado (AVA):
Justificativa para as corretas:
I. Verdadeiro. O laço for é comumente usado para iterar sobre os elementos de uma lista, permitindo executar um bloco de código para cada um desses elementos.
II. Verdadeiro. Ao usar o laço for com uma string, o programa executa o bloco de código para cada caractere individual na string, facilitando operações como contagem ou transformação de caracteres.
Justificativa para as incorretas:
III. Falso. O laço for pode ser usado com uma variedade de tipos de dados em Python, incluindo números, especialmente quando combinado com a função range().
IV. Falso. Embora muitas vezes seja útil usar um índice em laços for, Python permite a iteração diretamente sobre os elementos de uma sequência sem a necessidade de um índice explícito.