Analise o código Python a seguir. Assinale a opção que indic...
Analise o código Python a seguir.
Assinale a opção que indica os valores exibidos na execução desse
código.
Comentários
Veja os comentários dos nossos alunos
L = [] #Criou uma variável e atribuiu a ela uma lista vazia
for x in range(10,1,-2): #Significa que começa no 10 e para ANTES de chegar no 1 e os valores vão pulando de -2 em -2.
L.append(x) #O FOR significa que o X vai passar por todos os valores do range de 1 em 1 e, enquanto ele faz isso, L vai recebendo esses valores por causa do APPEND.
Após essas linhas, o L vai ser igual a [10,8,6,4,2].
print(L[2:4]) #Imprime na tela a posição 2 e 3 do L. Obs: a primeira posição do Python é 0 e não 1. Obs2: O valor 4 é onde deve parar, por isso não será impresso.
[10,8,6,4,2]. Respectivamente: 0,1,2,3,4.
LETRA C
A variável x no for será decrementada de 2 em 2, com valor inicial de 10.
range(10, 1, -2)
range(start, end, step)
O array resultante será: L[10, 8, 6, 4, 2]
# Serão exibidos os elementos [6, 4] no array L da posição 2 até 3 (4 não inclui)
print(L[2:4])
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo