CommencerCommencez gratuitement

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

<cours>Écrire des fonctions en Python</cours>
Voir le cours

Instructions de l’exercice

  • Utilisez le gestionnaire de contexte open() pour ouvrir alice.txt et attribuer le fichier à la variable file.

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))
Modifier et exécuter le code