SóProvas


ID
5538412
Banca
FGV
Órgão
IMBEL
Ano
2021
Provas
Disciplina
Programação
Assuntos

Analise o script Python 3.8 exibido a seguir. 


L=["A","E","I","O","U"]

for k in range(-1, -5, -1):

     print (L[k+1])


Assinale a saída produzida pela execução desse código. 

Alternativas
Comentários
  • Gab C

    Compilando o código

    K | posição | L

    -1 | -1+1 = 0| A

    -2 | -2+1 = -1 | U

    -3 | -3+1 = -2 | O

    -4 | -4+1 = -3 | I

    O código não irá passar pelo -5, é uma característica do Python.

  • o ulltimo "-1" do range(-1, -5, -1) nao interfere em nada?

  • GAB C

    "range(-1, -5, -1)" -> Vai de -1 (incluso) a -5 (não incluso) com o passo -1

    -> [-1, -2, -3, -4]

    "L[k+1]" -> Soma 1 a cada valor da minha lista anterior

    -> [0, -1, -2, -3]

    Imprime

    A U O I

  • Ele imprime o contrário à partir da segunda posição

  • Misericórdia!