The number of cats
You are working on a natural language processing project to determine what makes great writers so great. Your current hypothesis is that great writers talk about cats a lot. To prove it, you want to count the number of times the word "cat" appears in "Alice's Adventures in Wonderland" by Lewis Carroll. You have already downloaded a text file, alice.txt
, with the entire contents of this great book.
This exercise is part of the course
Writing Functions in Python
Exercise instructions
- Use the
open()
context manager to openalice.txt
and assign the file to thefile
variable.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# 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))