LoslegenKostenlos starten

Katzen zählen

Du arbeitest an einem Projekt zur Verarbeitung natürlicher Sprache, um herauszufinden, was großartige Autoren so großartig macht. Deine aktuelle Hypothese: Großartige Autoren schreiben 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

<Kurs>Funktionen in Python schreiben</Kurs>
Kurs ansehen

Übungsanweisungen

  • Verwende den Context Manager open(), um alice.txt zu öffnen, und weise die Datei der Variablen file zu.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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))
Code bearbeiten und ausführen