Carregando...
Carregando...
Ajude a melhorar a plataforma
Dado o seguinte programa com uma matriz de 3x3:
1 matriz =[[3,4,5],[5,6,7],[7,6,5]]2for i inrange(0,3):3print(matriz[i])4
Indique a alternativa que apresenta o resultado da execução das linhas 2 e 3.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa D - [3, 4, 5][5, 6, 7][7, 6, 5]
A questão aborda a iteração sobre estruturas bidimensionais (matrizes) em Python utilizando o laço de repetição for.
Uma matriz em Python é representada como uma lista de listas. Ao acessar matriz[i], estamos acessando o elemento na posição i da lista principal. No caso de uma matriz 3×3, cada elemento i é, por si só, uma lista representando uma linha completa.
Dado o código:
matriz = [[3,4,5], [5,6,7], [7,6,5]]for i in range(0,3) percorre os índices 0, 1 e 2.print(matriz[i]) é executado:
i = 0: imprime [3, 4, 5]i = 1: imprime [5, 6, 7]i = 2: imprime [7, 6, 5]O resultado exibido no console será a sequência dessas três listas. A alternativa D agrupa esses resultados conforme seriam impressos sequencialmente.
Como o comando print acessa o índice da lista externa, ele retorna a sublista interna (a linha) inteira a cada iteração.
Alternativa D.