CommencerCommencer 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

Écrire des fonctions en Python

Afficher le cours

Instructions

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