При запуске программы на Python 2.7 пользователь видит инструкцию, в которой указано, в какой форме должно быть слово. После прочтения инструкции нажимаем Enter и видим строку "Введите слово". Здесь мы вводим слово, информацию о котором хотим получить.
Программа обращается к нескольким базам: словарь, база суффиксов, база приставок. Таким образом, программа отделяет окончание, после чего строит словообразовательное гнездо. После этого, программа тестирует слово на наличие в нём приставок и суффиксов: если они есть во введённом слове, программа выдаёт пользователю эту информацию, указывая при этом все возможные значения этой морфемы.
В коцне программа выдаёт предупреждение пользователю о том, что омонимия не снята.
Дополнения:
- Программа, которая называется "для всех частей речи", определяет часть речи введённого слова, а уже потом строит словообразовательное гнездо.
- Программы, которая называется "для существительных", указывает окончание введённого слова и также производит его анализ.
Code starter: Alexandra Blajiyevskaya - a.blajiewskaya@yandex.ru