teslariu

matriz

Feb 8th, 2022
928
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.34 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. """
  5. # para iterar listas numéricas, existe una función llamada range.
  6. # range(a,b,c),   range(a,b),  range(b)
  7. # a = valor inicial
  8. # b = tope
  9. # c = incremento
  10.  
  11. # Ejs:
  12. # range(4,20,2) --> [4,6,8,10,12,14,16,18]
  13. # range(15,-20,-6)  --> [15,9,3,-3,-9,-15]
  14.  
  15. # range(1,5) incremento por defecto = 1 --> [1,2,3,4]
  16.  
  17. # range(11) valor inicial por defecto 0, increm por defecto 1
  18. # --> [0,1,2,3,4,5,6,7,8,9,10]
  19.  
  20. # Script que calcula los cuadrados y cubos de los primeros 100 números
  21. # naturales
  22.  
  23. for numero in range(1,101):
  24.     print(numero,numero**2,numero**3)
  25. """
  26.  
  27. # matriz: es una lista de listas
  28. compras = [
  29.         ["papas","banana","batatas","ajo"],
  30.         ["lapiz","goma", "sacapuntas", "cuaderno"],
  31.         ["bifes","peceto","pollo"]
  32.         ]
  33.        
  34. # formas de imprimir una matriz    
  35. # lineal
  36. print(compras)
  37.  
  38. print()
  39. # en dos dimensiones
  40. for item in compras:
  41.     print(item)
  42.  
  43. print()
  44. # imprimir la primera compra de la librería (lapiz)
  45. print(compras[1][0])
  46.  
  47. # cambiar lapiz por lapicera
  48. compras[1][0] = "lapicera"
  49.  
  50. # eliminar peceto de mi lista de compras
  51. del compras[2][1]
  52.  
  53. print(compras)
  54.  
  55. ### ejemplos de uso de matrices
  56. # ale_valdez = ["ale valdez", 31, "jefe de operaciones", "manufactura"]
  57. # ana_acosta = ["ana acosta", 45, "gerente", "marketing"]
  58. # empleados = [ale_valdez, ana_acosta]
Advertisement
Add Comment
Please, Sign In to add comment