Kazi divmod

Kazi divmod inarudisha tuple ya kiasi (nambari iliyopatikana kwa kugawanya nambari moja kwa nyingine) na salio wakati wa kugawanya. Kwenye kigezo cha kwanza cha mbinu huelezea nambari, inayohitaji kugawanywa (inayogawanywa), kwenye kigezo cha pili - nambari, ambayo tunagawanya kwanza (kigawanyaji).

Sintaksia

pythondivmod(inayogawanywa, kigawanyaji)

Mfano

Wacha tujue kiasi na salio wakati wa kugawanya nambari 20 kwa 5:

pythonprint(divmod(20, 5))

Matokeo ya utekelezaji wa kificho:

python(4, 0)

Mfano

Sasa tumia kazi divmod kwa nambari 21:

pythonprint(divmod(21, 5))

Matokeo ya utekelezaji wa kificho:

python(4, 1)

Mfano

Wacha tujue kiasi na salio wakati wa kugawanya nambari -15 kwa 2:

pythonprint(divmod(-15, 2))

Matokeo ya utekelezaji wa kificho:

python(-8, 1)

Angalia pia

  • mbinu fmod ya moduli math,
    ambayo inarudisha salio wa kugawanya nambari zenye sehemu za desimali
  • mbinu remainder ya moduli math,
    ambayo inarudisha salio wa kugawanya nambari