Na linguagem de programação Python, uma lista é escrita entre colchetes [ ], com os itens separados por…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências e repetições simples e aninhadas (iterações definidas e indefinidas), para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Na linguagem de programação Python, uma lista é escrita entre colchetes [ ], com os itens separados por vírgulas. Qual opção mostra, desse jeito, uma lista com os números 10, 20 e 30?
- A) [10, 20, 30]
- B) (10, 20, 30)
- C) {10, 20, 30}
- D) 10, 20, 30
- E) [10; 20; 30]
✅ Resposta correta: alternativa A
Resolução passo a passo
- O enunciado define que uma lista em Python é escrita entre colchetes [ ], com os itens separados por vírgulas, e pede a opção que mostra uma lista com os números 10, 20 e 30.
- Verifique a alternativa A: [10, 20, 30] usa colchetes para envolver os itens e vírgulas para separá-los, exatamente como a regra descrita. Logo, A está correta.
- A alternativa B está errada porque usa parênteses, que em Python formam uma tupla e não uma lista.
- A alternativa C está errada porque usa chaves, que em Python formam um conjunto (set) ou dicionário, e não uma lista.
- A alternativa D está errada porque não possui nenhum delimitador, sendo apenas uma sequência de valores separados por vírgulas, o que não representa uma lista.
- A alternativa E está errada porque usa ponto e vírgula como separador, quando a regra exige vírgulas.
- Conclusão: o gabarito oficial A está correto.
💡 Dica: Identifique os delimitadores e o separador indicados para uma lista em Python.
Alternativa por alternativa
Os números estão entre colchetes e separados por vírgulas, como pede a regra.
O aluno associou qualquer agrupamento de valores entre símbolos a uma lista, confundindo os parênteses com colchetes. Em Python, parênteses indicam tupla.
Por que engana: Confundir a sintaxe de listas com a de tuplas ou conjuntos, ou usar ponto e vírgula em vez de vírgulas para separar os itens.
O aluno acreditou que chaves servem para agrupar listas, confundindo a sintaxe de conjuntos e dicionários com a de listas.
O aluno considerou que bastaria escrever os números separados por vírgulas para formar uma lista, ignorando a exigência dos colchetes que delimitam a lista.
O aluno leu o enunciado de forma descuidada e trocou o separador de itens, usando ponto e vírgula em vez de vírgula, que é a regra pedida.
Raio-X da questão
Sintaxe de listas em Python
diagnostico
Reconhecimento de símbolos de pontuação · Noções básicas de programação
Revise como listas são delimitadas por colchetes e como seus itens são separados em Python.
Confundir a sintaxe de listas com a de tuplas ou conjuntos, ou usar ponto e vírgula em vez de vírgulas para separar os itens.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual é a saída do código: lista = [5, 10, 15]; print(lista[1])?
- Durante uma aula, o professor pede que os alunos criem uma lista de tarefas em Python. Qual comando deve ser utilizado…
- Em uma oficina de introdução à programação, uma turma utiliza a linguagem Python para criar um programa de conferência…
- Qual das opções abaixo representa uma lista em programação?
- Considere a lista [5, 10, 15]. Qual é o segundo elemento?
- Em um programa, você precisa armazenar as notas de cinco alunos em uma lista, na mesma ordem em que foram informadas: 7…
Todas as questões de Algoritmos com repetições simples e aninhadas
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
