FC ConcursosFC Concursos

Questão FC331192

Assinale a opção que indica o comando Python que produz [-2, -4].

Linguagens de Programação

FGV · 2018

Assinale a opção que indica o comando Python que produz [-2, -4].

  1. print range(0, -6, 2)
  2. print range(0, -4, -2)
  3. print range(-2, -4, -2)
  4. print range(-2, -4, 2)
  5. print range(-2, -6, -2)
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A expressão correta é print range(-2, -6, -2). A função range(start, stop, step) gera uma sequência que começa em start, avança de step em step e não inclui o valor stop.

Aqui: start = -2, stop = -6, step = -2. Como o passo é negativo, a sequência decresce somando \( -2 \) a cada iteração.

O primeiro termo é \( -2 \); aplicando o passo chega-se a \( -4 \). O próximo termo seria \( -6 \), porém \( -6 \) é o valor stop e não é incluído.

Portanto a lista produzida é \( [-2,\; -4] \), que é exibida por print range(-2, -6, -2) em Python 2. Em Python 3 use print(list(range(-2, -6, -2))).

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

Continue aprendendo