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].
- print range(0, -6, 2)
- print range(0, -4, -2)
- print range(-2, -4, -2)
- print range(-2, -4, 2)
- 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