ПочатиПочніть безкоштовно

Кількість згадок «cat»

Ви працюєте над проєктом з обробки природної мови, щоб з'ясувати, що робить великих письменників настільки визначними. Нинішня гіпотеза: вони дуже часто пишуть про котів. Щоб це довести, ви хочете порахувати, скільки разів слово «cat» трапляється в творі Льюїса Керролла «Alice's Adventures in Wonderland». Ви вже завантажили текстовий файл alice.txt з повним вмістом цієї книжки.

Ця вправа є частиною курсу

Написання функцій у Python

Переглянути курс

Інструкції до вправи

  • Скористайтеся контекстним менеджером open(), щоб відкрити alice.txt, і привласніть файл змінній file.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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))
Редагувати та запускати код