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 -2 -3 -4 -5 -6 -7 -8 -9
- -9 -8 -7 -6 -5 -4 -3 -2 -1
- 0 -1 -2 -3 -4 -5 -6 -7 -8 -9
- 0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10
- -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