divmod funksiyasi

divmod funksiyasi bo'lishda hosil (bir sonni ikkinchisiga bo'lish natijasida olingan son) va qoldiqdan iborat kortej qaytaradi. Metodning birinchi parametrida bo'linadigan son (bo'linuvchi), ikkinchi parametrida esa birinchi sonni bo'ladigan son (bo'luvchi) ko'rsatiladi.

Sintaksis

pythondivmod(bo'linuvchi, bo'luvchi)

Misol

Keling, 20 sonini 5 ga bo'lishda hosil va qoldiqni topamiz:

pythonprint(divmod(20, 5))

Kodni bajarish natijasi:

python(4, 0)

Misol

Endi divmod funksiyasini 21 soniga qo'llaymiz:

pythonprint(divmod(21, 5))

Kodni bajarish natijasi:

python(4, 1)

Misol

Keling, -15 sonini 2 ga bo'lishda hosil va qoldiqni topamiz:

pythonprint(divmod(-15, 2))

Kodni bajarish natijasi:

python(-8, 1)

Shuningdek qarang

  • fmod metodi math moduli,
    suzuvchi nuqtali sonlarni bo'lishda qoldiqni qaytaradi
  • remainder metodi math moduli,
    sonlarni bo'lishda qoldiqni qaytaradi