ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Use o gerenciador de contexto open() para abrir alice.txt e atribuir o arquivo à variável file.

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))
Editar e executar o código