teslariu

for2

Jun 1st, 2022
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.40 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. nombres = ["Ana","Juana","Hector"]
  5.  
  6. numeros = [1,2,3,4.55,-25]
  7.  
  8. palabra = "Argentina"
  9.  
  10. # impresión vertical
  11. for nombre in nombres:
  12.     print(nombre)
  13.    
  14. for numero in numeros:
  15.     print(numero)
  16.  
  17. for letra in palabra:
  18.     print(letra)
  19.  
  20. # impresión horizontal
  21. for nombre in nombres:
  22.     print(nombre,end=" ")
  23. print()    
  24. for numero in numeros:
  25.     print(numero,end=" ")
  26. print()
  27. for letra in palabra:
  28.     print(letra,end="\t")
  29. print()
  30.  
  31. # for para listas numericas:
  32. # 1) Hacer un script que imprima los cuadrados de los primeros diez enteros
  33. numeros = [1,2,3,4,5,6,7,8,9,10]
  34. for numero in numeros:
  35.     print(f"Nro: {numero} - Cuadrado: {numero**2}")
  36.  
  37. # 2) Repetir el script para los primeros 1000 numeros
  38. """
  39. range es una función de Python que genera listas de numeros:
  40.  
  41. Ej: range(a,b,c),   range(a,b)     range(b)
  42.  
  43. a: valor inicial (por defecto es cero) PUEDE NO ESTAR
  44. b: tope (valor màximo QUE NO SE PUEDE ALCANZAR. Siempre se debe escribir)
  45. c: incremento: por defecto es 1. PUEDE NO ESTAR
  46.  
  47. Ejemplos:
  48. range(4,15,3)  --> [4,7,10,13]
  49. range(4,-4,-2)  --> [4,2,0,-2]
  50. range(0,5,-1) --> no da error, no crea ningun numero
  51.  
  52. range(4,8)  --> [4,5,6,7]  por defecto el incremento es 1
  53.  
  54. range(5)  --> [0,1,2,3,4]  valor inicial x defecto cero, incremento 1
  55. """
  56. for numero in range(1,1001):
  57.     print(f"Nro: {numero} - Cuadrado: {numero**2}")
Add Comment
Please, Sign In to add comment