Skip to content

Commit

Permalink
refactor: tasks
Browse files Browse the repository at this point in the history
  • Loading branch information
dshubenok committed Oct 30, 2020
1 parent 2ceca83 commit 6b8441d
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 6 deletions.
6 changes: 0 additions & 6 deletions tasks.py → functions.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,3 @@
# число, строка, булевый, None, список, кортеж, множество, словарь
# пример: get_type("что-то") возвращает "Это строка."
# пример2: get_type(42) возвращает "Это словарь."


# возьми два небольших текста (на твоё усмотрение) и заключи в тройные кавычки
# сделай из этих строк список слов (для этого воспользуйся нужным методом)
# при помощи операций с множествами найди уникальные для каждого текста слова и
# сохрани их в две переменных, и общие слова, сохрани их в третью переменную
12 changes: 12 additions & 0 deletions word_freq.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
"""
Программа считает Топ-100 слов для переданного ей текстого файла.
Путь до текстового файла передается программе в виде аргумента
В выводе не должно быть стоп-слов (междометий, союзов, местоимений и т.д.)
Список стоп-слов можно взять из популярного пакета nltk
Тебе может понадобится модуль os, модуль argparse, цикл и словарь
"""

if __name__ == '__main__':
pass
1 change: 1 addition & 0 deletions zipzap.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
Если число кратно трём, то вместо этого числа программа выводит слово "zip"
Если чисто кратно пяти, то вместо этого числа выводится слово "zap"
Если число кратно пятнадцати, то вместо этого числа выводится слово "zip-zap"
Тебе может понадобиться цикл for и ветвления
"""

Expand Down

0 comments on commit 6b8441d

Please sign in to comment.