teslariu

range - tuplas

Nov 15th, 2022
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.96 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # for:    for <iterador> in <iterable>
  5. """
  6. for letra in "palabra":
  7.    print(letra)
  8.  
  9. alumnos = ["Hugo", "Juana", "Luisa", "Tito"]
  10.  
  11. for alumno in alumnos:
  12.    print(alumno)
  13.    
  14.    
  15. numeros = [1,2,3,4,5,6,7,8,9]
  16.  
  17. for numero in numeros:
  18.    print(numero)
  19.  
  20. # Manera de trabajar con listas de nros: -> funcion range
  21.  
  22. # range(vi, tope, incremento)
  23.  
  24. # vi = valor inicial
  25. # tope: el màximo valor QUE NUNCA SE ALCANZA
  26. # incremneto: el salto entre numero y numero
  27.  
  28. # range(10,100,12) = [10, 22, 34, 46, 58, 70, 82, 94]
  29. # range(90, 65, -5) = [90, 85, 80, 75, 70]
  30.  
  31. # multiplos de 3 entre 25 y 74: range(27, 75, 3)
  32.  
  33. # range con valores por defecto:
  34. # range(10): tope 10, vi=0 (por default), incremento=1 (por default) [0,1,2,3,4,5,6,7,8,9]
  35. # range(4,10) : vi=4, tope=10, incremento=1 (por default)
  36.  
  37.  
  38. # Script que imprime los multiplos de 4 menores a 100 junto con sus cuadrados
  39. for i in range(4,100,4):
  40.    print(i,i**2)
  41. """
  42.  
  43. # Matrices: una matriz es una lista de listas
  44.  
  45. verduras = ["Berenjena", "Acelga","Rucula"]
  46. lacteos = ["Leche", "Queso", "Yoghurt"]
  47. frutas = ["Anana", "Pera", "Banana", "Durazno"]
  48.  
  49. compras = [verduras, lacteos, frutas]
  50.  
  51. print(compras)
  52. print(len(compras))
  53.  
  54. # Borrar de la lista de compras "Anana"
  55. del(compras[2][0])
  56. print(compras)
  57.  
  58. # matrices numericas
  59. matriz = [ [1,2,3,4], [5,6,7,8], [9,10,11,12] ]
  60.  
  61. # formas de imprimir:
  62. print(matriz)
  63. for fila in matriz:
  64.     print(fila)
  65.    
  66. # otra forma de imprimir:
  67. for fila in matriz:
  68.     print()
  69.     for numero in fila:
  70.         print(numero, end=" ")
  71.  
  72. # tuplas: son como las listas pero no se pueden modificar sus valores
  73. print("\n\n")
  74. numeros = (12,14,15)
  75. print(type(numeros))
  76. print(numeros)
  77. # numeros[0] = 10, error, no de puede modificar
  78.  
  79.  
  80. # OJO CON LAS TUPLAS DE UN SOLO ELEMENTO
  81. tupla = (23)  # esto es un int, no una tupla
  82. print(type(tupla))
  83.  
  84. # tupla de un nro solamente:
  85. tupla = (23,)
  86. print(type(tupla))
  87.  
  88.  
Add Comment
Please, Sign In to add comment