Программа курса:
Задача 11: Подсчет слов в файле
Загрузите файл story.txt
, который содержит текст рассказа. Ваша задача — подсчитать количество уникальных слов в файле и вывести это количество. Если у слова есть повторение, то его количество считать за одно.
В аргументе encoding функции open укажите: 'utf-8' иначе файл некорректно считается.
Что сделать:
- Откройте файл
story.txt
для чтения. - Прочитайте содержимое файла и преобразуйте все слова в нижний регистр.
- Подсчитайте количество уникальных слов в файле и выведите это количество.
Подсказка:
- Используйте метод
.split()
, чтобы разделить текст на слова. - Приведите все слова к нижнему регистру для корректного подсчета.
- Примените
set()
для получения только уникальных слов.
Вот ссылка на сам файл - https://cloud.mail.ru/public/HTCw/RY5t4joP4 (Чтобы открыть в новой вкладке нажмите ctrl + левая кнопка мыши)
! Если браузер блокирует файл, это значит срабатывает smart screen, вам нужно, нажать правой кнопкой мыши по не скачанному файлу и нажать сохранить или всё равно сохранить. Все файлы, что находятся в облаке автоматически проверяются антивирусом kaspersky, что указано на странице скачки. Если блокирует smart screen прямо на странице скачки, просто перезагрузите страницу(можно это сделать нажав клавишу f5)
rootcrop
,я бы сказал не корректный ответ
т.к. нужно найти уникальные слова
а уникальный слов тут 200
но это если чистить от точек и запятых
а если считать грязные слова с точками и запятыми, то получается якобы правильный вариант