Divmod функциясы

divmod функциясы бөліндіні (бір санды екінші санға бөлу нәтижесінде алынған сан) және бөлуден шыққан қалдықтың кортежін қайтарады. Әдістің бірінші параметрінде бөлінетін санды (бөлінгіш), екінші параметрінде бірінші санды бөлетін санды (бөлгіш) көрсетеміз.

Синтаксис

pythondivmod(бөлінгіш, бөлгіш)

Мысал

20 санын 5-ке бөлгендегі бөлінді мен қалдықты білейік:

pythonprint(divmod(20, 5))

Кодты орындау нәтижесі:

python(4, 0)

Мысал

Енді divmod функциясын 21 санына қолданайық:

pythonprint(divmod(21, 5))

Кодты орындау нәтижесі:

python(4, 1)

Мысал

-15 санын 2-ге бөлгендегі бөлінді мен қалдықты білейік:

pythonprint(divmod(-15, 2))

Кодты орындау нәтижесі:

python(-8, 1)

Сондай-ақ қараңыз

  • fmod әдісі math модулінің,
    онда ұсыныс нүктелі сандарды бөлуден шыққан қалдық қайтарылады
  • remainder әдісі math модулінің,
    онда сандарды бөлуден шыққан қалдық қайтарылады