Antalet katter
Du arbetar med ett projekt inom naturlig språkbehandling för att ta reda på vad som gör stora författare så framstående. Din nuvarande hypotes är att stora författare skriver om katter väldigt mycket. För att bevisa det vill du räkna hur många gånger ordet "cat" förekommer i "Alice's Adventures in Wonderland" av Lewis Carroll. Du har redan laddat ned en textfil, alice.txt, med hela innehållet i denna klassiker.
Den här övningen är en del av kursen
Att skriva funktioner i Python
Övningsinstruktioner
- Använd kontexthanteraren
open()för att öppnaalice.txtoch tilldela filen till variabelnfile.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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))