Advertisement
teslariu

for

Nov 19th, 2022 (edited)
730
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.18 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # for <iterador> in <iterable>:
  4. """
  5. nombres = ["Juan","Ana","Jose"]
  6.  
  7. for nombre in nombres:
  8.    print(nombre)
  9.    
  10. for letra in "mariposa":
  11.    print(letra)
  12.  
  13. numeros = [1,2,3,4,5,6,7,8,9,10]
  14.  
  15. for numero in numeros:
  16.    print(numero)
  17.  
  18. # ¿que pasa si necesito imprimir los nros del 1 al 1000? -> se usa una función
  19. # que genera los números al vuelo: la función range
  20.  
  21. # range(inicio,tope,incremento)
  22. # range(4,12,2)   --> genera los valores [4,6,8,10]
  23. # range(40,-10,-15)  --> genera [40,25,10,-5]
  24.  
  25. # range simplificados
  26. # range(tope)   # inicio x default=0, incremento x default = 1
  27. # range(7)   ---> genera [0,1,2,3,4,5,6]
  28.  
  29. # range(inicio,tope) # incremento x defecto 1
  30. # range(6,12)  ---> genera [6,7,8,9,10,11]
  31.  
  32. for i in range(4,12,-1): # no imprime nada, error en el incremento
  33.    print(i)
  34.  
  35.  
  36. for i in range(12,4,-1):
  37.    print(i)
  38.  
  39. # script que imprime los multiplos de 7 entre 120 y 357
  40. for i in range(126,358,7):
  41.    print(i)
  42.  
  43. print("-------------------------")
  44.  
  45. # Script que imprime los cuadrados y cubos de los nros pares entre 25 y 100 inclusive
  46. for i in range(26,101,2):
  47.    print(f"{i**2}  -  {i**3}")
  48.  
  49. """
  50. # matrices: son listas de listas
  51.  
  52. frutas = ["anana", "pera", "banana"]
  53. verduras = ["ajo","cebolla"]
  54. numeros = [1,2,3,4,5,6,7,8,9,10]
  55.  
  56. listado = [frutas,verduras,numeros]
  57.  
  58. # imprimo listado
  59. print(listado)
  60.  
  61. # listado tiene 3 elementos
  62. print(len(listado))
  63.  
  64. # acceso y modificación de datos:
  65. # quiero imprimir las frutas
  66. print(listado[0])
  67.  
  68. # imprimir pera
  69. print(listado[0][1])
  70.  
  71. # ¿como agrego durazno a listado?
  72. listado[0].append("durazno")
  73. print(listado)
  74.  
  75. # ¿y como quedó la lista de frutas original?
  76. print(frutas)  # con durazno
  77.  
  78. #### matrices en matematica:
  79. matriz = [[1, 2, 3 ,4], [5, 6, 7, 8], [9, 10, 11, 12]]
  80. print(matriz)
  81.  
  82. # imprimir la matriz en la forma matemática (una fila abajo de otra)
  83. for fila in matriz:
  84.     print(fila)
  85.    
  86. print("-----------")
  87.  
  88. # desafio complicado: imprimir la matriz de la siguiente forma:
  89. """
  90. 1 2 3 4
  91. 5 6 7 8
  92. 9 10 11 12
  93. """
  94. for fila in matriz:
  95.     for numero in fila:
  96.         print(f"{numero:^3}", end=" ")
  97.     print()
  98.      
  99.    
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement