Le nombre de chats
Vous travaillez sur un projet de traitement du langage naturel visant à déterminer ce qui rend les grands écrivains si exceptionnels. Votre hypothèse actuelle est que les grands écrivains évoquent fréquemment les chats. Pour le démontrer, vous souhaitez compter le nombre d'occurrences du mot « chat » dans « Alice au pays des merveilles » de Lewis Carroll. Vous avez déjà téléchargé un fichier texte, alice.txt, contenant l'intégralité de cet excellent ouvrage.
Cet exercice fait partie du cours
Écrire des fonctions en Python
Instructions
- Utilisez le gestionnaire de contexte
open()pour ouvriralice.txtet attribuer 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))