Inizia subitoInizia gratis

Il numero di volte che compare "cat"

Stai lavorando a un progetto di elaborazione del linguaggio naturale per capire cosa rende così grandi i grandi scrittori. La tua ipotesi attuale è che i grandi scrittori parlino molto di gatti. Per dimostrarlo, vuoi contare quante volte la parola "cat" compare in "Alice's Adventures in Wonderland" di Lewis Carroll. Hai già scaricato un file di testo, alice.txt, con l'intero contenuto di questo grande libro.

Questo esercizio fa parte del corso

Scrivere funzioni in Python

Visualizza corso

Istruzioni dell'esercizio

  • Usa il context manager open() per aprire alice.txt e assegna il file alla variabile file.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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))
Modifica ed esegui il codice