Analise o código Python a seguir. s=0 for k in range(16,10, ...
s=0 for k in range(16,10, -2): s -= k print (s)
O valor exibido pela execução desse trecho é:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
range - inicio (incluido), fim (excluido), step
FGV ama isso
LETRA D
Classificação errada. Trata-se de questão de programação. Por favor, solicite alteração.
s=0
for k in range(16,10, -2): s -= k
print (s)
16 = Start = valor que começa
10 = Stop = valor que termina (o valor deve parar antes)
-2 = Step = intervalo
Ou seja, esse range produz os seguintes valores:
16, 14, 12 (lembrando que paramos antes do stop, por isso só vai até o 12).
O k vai assumindo esses valores. E cada vez que ele assume um valor. Esse valor é descontado de "s".
s-= 16
s = -16
s-= -14
s = -30
s -=12
s = -42
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo