divmod ශ්‍රිතය

divmod ශ්‍රිතය බෙදීමේදී ලැබෙන ලාභාංශය (සංඛ්‍යාවක් තවත් සංඛ්‍යාවකින් බෙදීමෙන් ලැබෙන සංඛ්‍යාව) සහ ඉතිරියෙන් සමන්විත tuple එකක් ලබා දෙයි. මෙම ක්‍රමයේ පළමු පරාමිතියෙන් බෙදිය යුතු සංඛ්‍යාව (ලාභාංශය) ද, දෙවන පරාමිතියෙන් පළමු සංඛ්‍යාව බෙදිය යුතු සංඛ්‍යාව (භාජකය) ද දක්වා ඇත.

වාක්‍ය රචනය

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 මොඩියුලයේ,
    එය සංඛ්‍යා බෙදීමේ ඉතිරිය ලබා දෙයි