Количество кошек
Вы работаете над проектом по обработке естественного языка и пытаетесь выяснить, что делает великих писателей великими. Ваша текущая гипотеза состоит в том, что великие писатели упоминают кошек очень часто. Чтобы проверить это, вы хотите подсчитать, сколько раз слово «cat» встречается в книге «Алиса в стране чудес» Льюиса Кэрролла. Вы уже загрузили текстовый файл 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))