Текст задания из LMS / источника
Самостоятельная проверка практикума
В извлечённых файлах урока отдельная LMS-домашка не найдена. Используйте 8 задач практикума как домашнюю проверку: перепишите решения без подсказок и сравните с разделом решений.
Пример вывода: Все 8 функций возвращают ожидаемые результаты.
Пошаговое решение
Мини-проверка
from collections import Counter
def popular_words(limit, *texts):
words = []
for text in texts:
words.extend(text.lower().replace(".", "").replace(",", "").split())
return Counter(words).most_common(limit)
print(popular_words(2, "A a b", "b a"))Если эта функция работает, повторите тот же подход для остальных задач практикума.
Проверка в VS Code
- Создайте файл main.py и перенесите решение.
- Запустите python main.py в терминале.
- Сравните вывод с примером из задания.
- Проверьте крайние случаи: пустые коллекции, повторяющиеся значения и некорректные параметры.