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 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

Afficher le cours

Instructions

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