FC ConcursosFC Concursos

Questão FC331164

Assinale a lista de números produzida pela execução, na IDLE Shell 3.9.9, do código Python a seguir. for x in range(-1, -10, -1): print (x)

Linguagens de Programação

FGV · 2022

Assinale a lista de números produzida pela execução, na IDLE Shell 3.9.9, do código Python a seguir.


for x in range(-1, -10, -1):
      print (x)

 

  1. -1 -2 -3 -4 -5 -6 -7 -8 -9
  2. -9 -8 -7 -6 -5 -4 -3 -2 -1
  3. 0 -1 -2 -3 -4 -5 -6 -7 -8 -9
  4. 0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10
  5. -1 -2 -3 -4 -5 -6 -7 -8 -9 -10
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

O código imprime a sequência de inteiros decrescentes iniciando em -1 até -9, isto é: \( -1, -2, \dots, -9 \).

A função range recebe três parâmetros: start (início), stop (limite) e step (passo). Aqui usamos step negativo para contar para trás.

Importante: o parâmetro stop é exclusivo, ou seja, o valor indicado não é incluído na sequência gerada.

No caso range(-1, -10, -1), temos start = -1, stop = -10 (não incluído) e step = -1. A sequência começa em -1 e subtrai 1 a cada iteração até atingir o primeiro valor maior ou igual a -10, sem incluí-lo.

Portanto, o loop for x in range(-1, -10, -1): print(x) produz a saída: -1 -2 -3 -4 -5 -6 -7 -8 -9.

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

Continue aprendendo