Le nombre de chats
Vous travaillez sur un projet de traitement du langage naturel visant à déterminer ce qui rend les grands écrivains si grands. Votre hypothèse actuelle est que les grands écrivains parlent beaucoup de chats. Pour le prouver, vous voulez compter le nombre de fois où le mot "chat" apparaît dans "Alice's Adventures in Wonderland" de Lewis Carroll. Vous avez déjà téléchargé un fichier texte, alice.txt
, contenant tout le contenu de ce grand livre.
Cet exercice fait partie du cours
Écrire des fonctions en Python
Instructions
- Utilisez le gestionnaire de contexte
open()
pour ouvriralice.txt
et assigner le fichier à la variablefile
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de 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))