Die Anzahl der Katzen
Du arbeitest an einem Projekt zur Verarbeitung natürlicher Sprache, um herauszufinden, was große Schriftsteller/innen so großartig macht. Deine aktuelle Hypothese ist, dass große Schriftsteller viel über Katzen sprechen. Um das zu beweisen, musst du zählen, wie oft das Wort "Katze" in "Alices Abenteuer im Wunderland" von Lewis Carroll vorkommt. Du hast bereits eine Textdatei, alice.txt
, mit dem gesamten Inhalt dieses großartigen Buches heruntergeladen.
Diese Übung ist Teil des Kurses
Funktionen in Python schreiben
Anleitung zur Übung
- Benutze den
open()
Kontextmanager, umalice.txt
zu öffnen und die Datei der Variablenfile
zuzuweisen.
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))