Функсияи 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,
    ки боқимондаи тақсими рақамҳоро бармегардонад