SóProvas


ID
2322877
Banca
IFB
Órgão
IFB
Ano
2017
Provas
Disciplina
Programação
Assuntos

Analise o trecho de código escrito em Python versão 3 a seguir:

dados = [[“maria”,18], [“carlos”,16], [“alex”,17], [“sandra”,15]]

for i in dados:

print(i[1])

Marque a alternativa que apresenta a saída impressa no console.

Alternativas
Comentários
  • Há 4 listas dentro de uma lista maior (dados). O for vai andar cada posição (i) da lista dados e imprimir o elemento da posição 1 de cada sublista:

    18, 16, 17, 15 

     

    Em Python:

     

    [ ]  ---> Listas

    { } ---> Dicionários

    ( ) ---> Tupla (Imutável)

    " " ---> String (Imutável)

    .

    .

    At.te

    Foco na missão

  • O for i in dados vai iterar sobre os elementos da lista dados.

    Esses elementos também são listas.

    Na 1a iteração do for, i = [“maria”, 18]. Portanto, print(i[1]) irá imprimir o 2o elemento dessa lista, o número 18.

    Na 2a iteração do for, i = [“carlos”, 16]. Portanto, print(i[1]) irá imprimir o 2o elemento dessa lista, o número 16.

    Na 3a iteração do for, i = [“alex”, 17]. Portanto, print(i[1]) irá imprimir o 2o elemento dessa lista, o número 17.

    Na 4a iteração do for, i = [“sandra”, 15]. Portanto, print(i[1]) irá imprimir o 2o elemento dessa lista, o número 15.

    Resposta: B

  • O for i in dados vai iterar sobre os elementos da lista dados.

    Esses elementos também são listas.

    Na 1ª iteração do for, i = [“maria”, 18]. Portanto, print(i[1]) irá imprimir o 2º elemento dessa lista, o número 18.

    Na 2ª iteração do for, i = [“carlos”, 16]. Portanto, print(i[1]) irá imprimir o 2º elemento dessa lista, o número 16.

    Na 3ª iteração do for, i = [“alex”, 17]. Portanto, print(i[1]) irá imprimir o 2º elemento dessa lista, o número 17.

    Na 4ª iteração do for, i = [“sandra”, 15]. Portanto, print(i[1]) irá imprimir o 2º elemento dessa lista, o número 15.

    Resposta: B