Skip to content

Средство для склонения слов по числам

Notifications You must be signed in to change notification settings

Log0-git/numdeclination

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

numdeclination

Средство для склонения слов по числам

Описание

Данный модуль поможет вам просклонять слова в зависимости от числа: 1 стол, 2 стола, 5 столов, 11 столов, 21 стол.

Установка

Для установки модуля пропишите команду py -3 -m pip install --upgrade numdeclination.

Примеры

Пример 1

from numdeclination import NumDeclination

nd = NumDeclination()
converted = nd.declinate(4, ["птица", "птицы", "птиц"], type = 1) # Получаем конвертированное слово, 1 - набор падежей.

print(converted.number, converted.word) # Напечатает "4 птицы"

Пример 2

from numdeclination import NumDeclination

nd = NumDeclination()

for i in range(100):
    converted = nd.declinate(i, ["птице", "птицам", "птицам"], type = 3) # Выводим конвертированную строку с числами от 1 до 99. 3 - дательные падежи
    print(converted.number, converted.word)

Необязательно указывать тип, если вы не собираетесь получать падеж.

Типы падежей

2 – [Родительный ед. ч., Родительный мн. ч., Родительный мн. ч.]
3 – [Дательный ед. ч., Дательный мн. ч., Дательный мн. ч.]
4 – [Творительный ед. ч., Творительный мн. ч., Творительный мн. ч.]
5 – [Предложный ед. ч., Предложный мн. ч., Предложный мн. ч.]

About

Средство для склонения слов по числам

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%