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
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