FC ConcursosFC Concursos

Questão FC331203

Na linguagem Python 2.7, os comandos L=range(0,12) print L produzem:

Linguagens de Programação

FGV · 2015

Na linguagem Python 2.7, os comandos


       L=range(0,12)
       print L


produzem:

  1. [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
  2. [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
  3. [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
  4. [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12]
  5. uma mensagem de erro
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

Na alternativa indicada, a expressão imprime uma lista com os inteiros de 0 a 11: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11].

Em Python 2.7, a função range com dois parâmetros tem a assinatura range(start, stop). Ela gera uma lista de inteiros começando em start (incluso) e indo até stop (não-incluso), com incremento padrão \(step=1\).

Aplicando isso a range(0, 12), temos \(start=0\), \(stop=12\) e \(step=1\), então os elementos são \(0,1,\dots,11\). O comando print L mostra essa lista no formato literal com colchetes e vírgulas.

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

Continue aprendendo