teslariu

bucle

Aug 25th, 2022
140
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. # bucles indefinidos (while)
  5. # bucles definidos (for)
  6. """
  7. # Script que imprime los numeros enteros del 1 al 10
  8.  
  9. i = 1
  10. while i < 11:
  11.    print(i)
  12.    i = i +1
  13.  
  14. nombres = ["Ana", "Juana", "Oscar", "Luisa"]
  15.  
  16. i = 0
  17. while i < len(nombres):  
  18.    print(nombres[i])
  19.    i = i + 1
  20.  
  21. # TODA COLECCION ES ITERABLE
  22. for nombre in nombres:  #  for <iterador> in <iterable>
  23.    print(nombre)
  24.  
  25. for numero in range(1,11,1):
  26.    print(numero)
  27.  
  28. # script que imprime los multiplos de 7 menores a 100 en forma decreciente
  29. for numero in range(98,0,-7):
  30.    print(numero)
  31.  
  32. # range(vi, tope, incremento)
  33. # range(vi, tope)  incremento por default 1
  34. # ej: range(11,17) equivale a [11,12,13,14,15,16]
  35.  
  36. # range(tope) vi = 0, inc=1
  37. # ej: range(5)  equivale a [0,1,2,3,4]
  38.  
  39.  
  40. for letra in "mariposa":
  41.    print(letra, end=" ")
  42.  
  43. # ejemplo de print multilinea
  44. print("""
  45. Oda a la alegria...
  46.             JAJA
  47.     JAAJ
  48.                 JUA
  49. """)
  50.  
  51. """
  52. # Script que cuenta la cantidad de vocales y consonantes de una frase
  53.  
  54. frase = "Esta es una frase, ojo con los numeros 1,2,3,4,5.... jaja"
  55. vocales = 0
  56. consonantes = 0
  57.  
  58. for letra in frase:
  59.     if letra.lower() in "aeiou":
  60.         vocales = vocales + 1
  61.     elif letra.lower() in "bcdfghjklmnpqrstvwxyz":
  62.         consonantes = consonantes + 1
  63.  
  64. print(f"Vocales: {vocales}")
  65. print(f"Consonantes: {consonantes}")
  66.  
Add Comment
Please, Sign In to add comment