class Morphology:
def getNLastDigit(self, n, number):
return divmod(number, 10**n)[1]
def formParticipant(number):
morf = Morphology()
lastDigit = morf.getNLastDigit(1, number)
twoLastDigit = morf.getNLastDigit(2, number)
if ((5 < twoLastDigit < 15) | (lastDigit in [5, 6, 7, 8, 9, 0])):
return str("товаров")
elif (lastDigit == 1):
return str("товар")
elif(lastDigit in [2, 3, 4]):
return str("товара")
formParticipant = staticmethod(formParticipant)