Le nombre de chats
Vous travaillez sur un projet de traitement du langage naturel pour comprendre ce qui rend les grands auteurs si remarquables. Votre hypothèse actuelle est que les grands auteurs parlent des chats très souvent. Pour le démontrer, vous voulez compter le nombre de fois où le mot « cat » apparaît dans « Alice's Adventures in Wonderland » de Lewis Carroll. Vous avez déjà téléchargé un fichier texte, alice.txt, qui contient l'intégralité de ce grand livre.
Cette activité fait partie du cours
Écrire des fonctions en Python
Instructions de l’exercice
- Utilisez le gestionnaire de contexte
open()pour ouvriralice.txtet affecter le fichier à la variablefile.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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))