pymorphy2
pymorphy2 copied to clipboard
Согласование слов с числительными: 1 год, 2 года, 5 лет
У слова "лет" normal_form это "год". Но при согласовании с числительными используется форма "годов".
w = MorphAnalyzer().parse('лет')[0].make_agree_with_number(5).word
print(w) # годов
PS. Библиотека очень крутая! Подключил её как компонент Home Assistant