Die Anzahl der Katzen
Du arbeitest an einem Projekt zur Verarbeitung natürlicher Sprache, um herauszufinden, was großartige Autorinnen und Autoren so großartig macht. Deine aktuelle Hypothese: Großartige Schreibende reden sehr viel über Katzen. Um das zu belegen, möchtest du zählen, wie oft das Wort "cat" in "Alice's Adventures in Wonderland" von Lewis Carroll vorkommt. Du hast bereits eine Textdatei alice.txt mit dem vollständigen Inhalt dieses großartigen Buchs heruntergeladen.
Diese Übung ist Teil des Kurses
Funktionen in Python schreiben
Anleitung zur Übung
- Verwende den Context Manager
open(), umalice.txtzu öffnen, und weise die Datei der Variablenfilezu.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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))