Introducción
En este proyecto, aprenderás cómo realizar operaciones con matrices, específicamente intercambiar filas en una matriz de 5x5. Este proyecto está diseñado para ayudarte a comprender la manipulación básica de matrices y mejorar tus habilidades de programación.
👀 Vista previa
$ 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
🎯 Tareas
En este proyecto, aprenderás:
- Cómo intercambiar los elementos de dos filas en una matriz
- Cómo imprimir la matriz con los números alineados a la izquierda y ocupando 5 posiciones
🏆 Logros
Después de completar este proyecto, serás capaz de:
- Comprender cómo manipular matrices en Python
- Implementar el intercambio de filas en una matriz
- Formatear la salida de una matriz para cumplir con requisitos específicos
- Aplicar tus habilidades para resolver problemas para completar una tarea de programación práctica
Intercambiar filas en la matriz
En este paso, aprenderás cómo intercambiar los elementos de la 2ª fila y la 5ª fila de la matriz a.
Abre el archivo
matrix.pyen tu editor de código.Localiza la función
swap_rowsen el archivo. Esta función es la responsable de intercambiar las filas en la matriz.La función
swap_rowstoma tres argumentos:matrix: la matriz de 5x5 representada como una lista de listas.row1: el índice de la primera fila a intercambiar.row2: el índice de la segunda fila a intercambiar.
Dentro de la función
swap_rows, debes implementar la lógica para intercambiar las filas. Puedes hacer esto utilizando la asignación de desempaquetado de tuplas:matrix[row1], matrix[row2] = matrix[row2], matrix[row1]Esta línea de código intercambiará los valores de las dos filas en la lista
matrix.Después de intercambiar las filas, debes imprimir la matriz. Puedes hacer esto utilizando un bucle
forpara iterar sobre las filas e imprimir cada fila con los números alineados a la izquierda y ocupando 5 posiciones:for row in matrix: print(" ".join(f"{num:<5}" for num in row))Esto imprimirá cada fila con los números alineados a la izquierda y ocupando 5 posiciones.
Guarda el archivo
matrix.py.
Probar las operaciones de matrices
Abre una terminal o línea de comandos y navega hasta el directorio que contiene el archivo
matrix.py.Ejecuta el siguiente comando para ejecutar el archivo
matrix.py:python3 matrix.pyLa salida debe 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 salida muestra que la 2ª fila (6, 7, 8, 9, 10) y la 5ª fila (21, 22, 23, 24, 25) se han intercambiado correctamente.
¡Felicitaciones! Has completado el proyecto de operaciones con matrices. Has aprendido cómo intercambiar filas en una matriz de 5x5 y cómo imprimir la matriz con los números alineados a la izquierda y ocupando 5 posiciones.
Resumen
¡Felicitaciones! Has completado este proyecto. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.



