#WSQ12 Word count

Al principio cuando leí el programa y se explicó en clase una parte, creí que iba a estar más sencillo de lo que resultó, después de muchos intentos con la condición del if que no entraba 🙁 al final me ayudaron y explicaron porque.

El programa consistía en buscar desde otro archivo de texto la cantidad de palabras repetidas que habían en el según la palabra que el usuario quisiera buscar y para empezar le pedí al usuario la palabra que quería buscar, después dentro de una función puse en contador para que fuera el que contara el número de palabras (por cierto hay una variable que se llama cantidad=0 pero no la usé y olvidé borrarla xD), antes de todo escribí en un archivo diferentes palabras y lo guardé con la extensión .txt y regresando al programa llamé y abrí e archivo con la variable archivo=open(“nombre del archivo.txt”,”r”) donde la r leía el archivo.

Después dentro de un for donde cada linea que se encontraba en el archivo hacía lo siguiente, con la variable minúsculas la función de line.lower() era convertir cada palabra en minúsculas y con la variable sub la función de minusculas.find(word) es encontrar la palabra que el usuario había ingresado desde el inicio, después en la parte final, use un while para que entrara al ciclo mientras las palabras encontradas fueran diferentes a -1, entrando al ciclo el contador sumaba 1 palabra más. Al final para cerrar el archivo utilicé el comando archivo.close() y listo 🙂

Y al correr el programa: 

Finalmente, el código en GitHub 🙂

CC BY-SA 4.0 #WSQ12 Word count by Lily Alonso is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.