Het aantal katten
Je werkt aan een natural language processing-project om te bepalen wat grote schrijvers zo goed maakt. Je huidige hypothese is dat grote schrijvers heel veel over katten praten. Om dat te bewijzen, wil je tellen hoe vaak het woord "cat" voorkomt in "Alice's Adventures in Wonderland" van Lewis Carroll. Je hebt al een tekstbestand, alice.txt, gedownload met de volledige inhoud van dit beroemde boek.
Deze oefening maakt deel uit van de cursus
Functies schrijven in Python
Oefeninstructies
- Gebruik de
open()-contextmanager omalice.txtte openen en koppel het bestand aan de variabelefile.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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))