El número de gatos
Estás trabajando en un proyecto de procesamiento del lenguaje natural para determinar qué hace que los grandes escritores sean tan grandes. Tu hipótesis actual es que los grandes escritores hablan mucho de gatos. Para demostrarlo, cuenta el número de veces que aparece la palabra "gato" en "Las aventuras de Alicia en el país de las maravillas", de Lewis Carroll. Ya has descargado un archivo de texto, alice.txt
, con todo el contenido de este gran libro.
Este ejercicio forma parte del curso
Escribir funciones en Python
Instrucciones de ejercicio
- Utiliza el gestor de contexto
open()
para abriralice.txt
y asignar el archivo a la variablefile
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Open "alice.txt" and assign the file to "file"
____ ____('alice.txt') ____ file:
text = file.read()
n = 0
for word in text.split():
if word.lower() in ['cat', 'cats']:
n += 1
print('Lewis Carroll uses the word "cat" {} times'.format(n))