teslariu

for y while

Jun 29th, 2023
810
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.70 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # for <iterador> in <iterable>:
  4. # iterador: una variable cualquiera
  5. # TODA COLECCION es iterable (colecciones: str, listas, tuplas, diccionarios)
  6. """
  7. # script que imprime una lista
  8. lista = [1,2,3,555,666,7,77]
  9.  
  10. i = 0
  11.  
  12. while i < len(lista):
  13.    print(lista[i])
  14.    i = i + 1
  15.    
  16. print()  # imprimo un renglon vacío para separar las dos listas impresas
  17.  
  18. for numero in lista:
  19.    print(numero)
  20. """
  21. # Script que imprime todos los numeros pares de 1 al 1000:
  22. # funcion range(): crea listas en forma dinámica
  23. # range(inicio, tope, incremento)  range(4,10,2)  -> crea [4,6,8]
  24. # range(inicio, tope) inc por defecto 1  range(3,7) -> [3,4,5,6]
  25. # range(tope) inicio=0, inc=1     range(5) --> [0,1,2,3,4]
  26.  
  27.  
  28. # for numero in range(2,1001,2):
  29. #    print(numero)
  30.  
  31. # script para imprimir los multiplos de 5 entre 5 y 77 en forma decreciente
  32. # for numero in range(75,4,-5):
  33. #    print(numero)
  34.  
  35. # Script que pide una frase y responde con la cantidad de
  36. # vocales y consonantes
  37. # Ej
  38. # >> Ingrese una frase: sos un ser humano
  39. # >> Vocales: 6
  40. # >> Consonantes: 8
  41.  
  42. total_vocales = 0
  43. total_consonantes = 0
  44.  
  45. while True:
  46.     frase = input("Ingrese una frase: ")
  47.  
  48.     for caracter in frase:
  49.         if caracter.lower() in "aeiou":   # lower pasa cada letra a minúscula
  50.             total_vocales = total_vocales + 1
  51.    
  52.         elif caracter.lower() in "bcdfghjklmnñpqrstvwxyz":
  53.             total_consonantes = total_consonantes + 1
  54.  
  55.     print(f"Vocales: {total_vocales}")
  56.     print(f"Consonantes: {total_consonantes}")
  57.    
  58.     opcion = input("Presione cualquier tecla para continuar ( o 'X' para salir): ")
  59.     if opcion.lower() == "x":
  60.         break
Advertisement
Add Comment
Please, Sign In to add comment