Introdução
Neste projeto, você aprenderá como realizar operações em matrizes, especificamente a troca de linhas em uma matriz 5x5. Este projeto foi projetado para ajudá-lo a entender a manipulação básica de matrizes e aprimorar suas habilidades de programação.
👀 Pré-visualização
$ python3 matrix.py
1 2 3 4 5
21 22 23 24 25
11 12 13 14 15
16 17 18 19 20
6 7 8 9 10
🎯 Tarefas
Neste projeto, você aprenderá:
- Como trocar os elementos de duas linhas em uma matriz
- Como imprimir a matriz com os números alinhados à esquerda e ocupando 5 posições
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Entender como manipular matrizes em Python
- Implementar a troca de linhas em uma matriz
- Formatar a saída de uma matriz para atender a requisitos específicos
- Aplicar suas habilidades de resolução de problemas para concluir uma tarefa de programação prática
Trocar Linhas na Matriz
Nesta etapa, você aprenderá como trocar os elementos da 2ª linha e da 5ª linha da matriz a.
Abra o arquivo
matrix.pyno seu editor de código.Localize a função
swap_rowsno arquivo. Esta função é responsável por trocar as linhas na matriz.A função
swap_rowsrecebe três argumentos:matrix: a matriz 5x5 representada como uma lista de listas.row1: o índice da primeira linha a ser trocada.row2: o índice da segunda linha a ser trocada.
Dentro da função
swap_rows, você precisa implementar a lógica para trocar as linhas. Você pode fazer isso usando a atribuição de desempacotamento de tupla:matrix[row1], matrix[row2] = matrix[row2], matrix[row1]Esta linha de código trocará os valores das duas linhas na lista
matrix.Após trocar as linhas, você precisa imprimir a matriz. Você pode fazer isso usando um loop
forpara iterar sobre as linhas e imprimir cada linha com os números alinhados à esquerda e ocupando 5 posições:for row in matrix: print(" ".join(f"{num:<5}" for num in row))Isso imprimirá cada linha com os números alinhados à esquerda e ocupando 5 posições.
Salve o arquivo
matrix.py.
Testar as Operações da Matriz
Abra um terminal ou prompt de comando e navegue até o diretório que contém o arquivo
matrix.py.Execute o seguinte comando para executar o arquivo
matrix.py:python3 matrix.pyA saída deve ser:
1 2 3 4 5 21 22 23 24 25 11 12 13 14 15 16 17 18 19 20 6 7 8 9 10Esta saída mostra que a 2ª linha (6, 7, 8, 9, 10) e a 5ª linha (21, 22, 23, 24, 25) foram trocadas com sucesso.
Parabéns! Você concluiu o projeto de operações de matrizes. Você aprendeu como trocar linhas em uma matriz 5x5 e imprimir a matriz com os números alinhados à esquerda e ocupando 5 posições.
Resumo
Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.



