FC ConcursosFC Concursos

Questão FC95863

lista = [1, 2, 3, 4] pos = 2 temp = [ ] for i in range(len(lista)): if i != pos: temp.append(lista[i]) lista = temp print(lista) Com base no trecho de código precedente, escrito em

Linguagens de Programação

CEBRASPE (CESPE) · 2024

lista = [1, 2, 3, 4]
pos = 2
temp = [ ]
for i in range(len(lista)):
  if i != pos:
  temp.append(lista[i])
lista = temp
print(lista)


Com base no trecho de código precedente, escrito em Python, julgue o item a seguir.

Não é necessário que a estrutura if dentro da estrutura for esteja endentada para que o código funcione sem problemas.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Comentário: A afirmação está errada porque, em Python, a indentação é fundamental para definir blocos de código. A estrutura 'if' deve estar corretamente indentada dentro do 'for' para que o Python reconheça que ela faz parte do loop. Se a indentação não for respeitada, o Python gerará um erro de sintaxe, pois não conseguirá determinar quais instruções pertencem a cada bloco. Portanto, a correta indentação é essencial para o funcionamento adequado do código.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo