O número de gatos
Você está trabalhando em um projeto de processamento de linguagem natural para determinar o que torna os grandes escritores tão bons. Sua hipótese atual é que os grandes escritores falam muito sobre gatos. Para provar isso, você quer contar o número de vezes que a palavra "gato" aparece em "Alice's Adventures in Wonderland" (Aventuras de Alice no País das Maravilhas), de Lewis Carroll. Você já fez o download de um arquivo de texto, alice.txt
, com todo o conteúdo desse excelente livro.
Este exercício faz parte do curso
Como escrever funções em Python
Instruções do exercício
- Use o gerenciador de contexto
open()
para abriralice.txt
e atribuir o arquivo à variávelfile
.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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))