Advertisement
teslariu

matrices

Feb 4th, 2023
870
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.91 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # voy a representar una matriz mxn como una lista de filas
  4. # Ejemplo con una matriz 4x3 (4 filas, 3 columnas)
  5. # matriz = [fila1, fila2, fila3, fila4]
  6. # Pero una fila es una lista de nros:
  7. # fila1 = [1,2,3]  => cada fila tiene 3 nros porque hay 3 columnas
  8. # Entonces, una matriz es una lista de listas
  9. matriz = [ [1,2,3], [4,5,6], [5,6,7], [7,8,9] ]
  10.  
  11. # si quiero imprimir el elemento de la segunda fila y tercera columna (6)
  12. print(f"m[2][3] = {matriz[1][2]}")
  13.  
  14. # impresión como lista
  15. print(matriz)
  16.  
  17. # impresión como matriz
  18. for fila in matriz:
  19.     print(fila)
  20.  
  21. # impresión horizontal elemento a elemento
  22. for fila in matriz:
  23.     for numero in fila:
  24.         print(numero, end=" ")
  25. print()
  26.  
  27. # si les interesa, pueden complicar aún mas
  28. for fila in matriz:
  29.     print("[", end=" ")
  30.     for numero in fila:
  31.         print(numero, end=" ")
  32.     print("]")
  33.  
  34.  
  35.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement