Analise o código Python a seguir. s=0 for k in range(16,10, ...

Próximas questões
Com base no mesmo assunto
Q1933598 Programação
Analise o código Python a seguir.

s=0 for k in range(16,10, -2):          s -= k print (s)

O valor exibido pela execução desse trecho é:
Alternativas

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