Carregando...
Carregando...
Ajude a melhorar a plataforma
Dado o seguinte programa com uma lista multidimensional, indique a alternativa correta que descreva os comandos das linhas: 6, 7 e 8. Utilize a funçãolen, para saber o tamanho da matriz, e a função range.
1 matrizNumeros =[[1,2,3,4],2[1,3,5,7],3[8,6,4,2],4[7,5,3,1]]56for i ____________:7for j ____________ 8print(____________[i][j], end=" ")9print()
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 E - 6.foriinrange(len(matrizNumeros)):7.forjinrange(len(matrizNumeros[i])):8.print(matrizNumeros[i][j],end=" ")
Para percorrer todos os elementos de uma matriz de forma indexada, utilizamos laços encadeados integrados com as funções range() e len().
A função len() retorna o tamanho de uma lista. Em uma matriz, len(matriz) retorna o número de linhas. Para percorrer as colunas de uma linha específica, usamos len(matriz[i]). A função range() cria a sequência de índices necessária para o laço.
for i in range(len(matrizNumeros)): cria índices para as linhas (de 0 a 3).for j in range(len(matrizNumeros[i])): cria índices para as colunas de cada linha i.print(matrizNumeros[i][j], end=" ") utiliza os índices i e j para acessar o valor exato na matriz.len (A, C, D) ou usar o nome de variável errado como matriz em vez de matrizNumeros (B).A combinação de range e len é a forma idiomática de iterar sobre índices de matrizes em Python quando se precisa de controle sobre as posições.
Alternativa E.