CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Utilisez le gestionnaire de contexte open() pour ouvrir alice.txt et affecter 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