Math модулининг remainder методи

remainder модулининг math методи бир сонни иккинчи сонга бўлгандаги колдикни кайтаради. Методнинг биринчи параметрида бўлиш керак бўлган сонни (бўлинаётан сон), иккинчи параметрида - биринчи сонни бўладиган сон (бўлувчи) кўрсатилади. % операторидан фарқли ўларок, метод ҳар доим ҳақиқий қийматни кайтаради.

Синтаксис

pythonimport math

math.remainder(бўлинаётан сон, бўлувчи)

Мисол

25 сонини 5 га бўлгандаги колдикни топамиз:

pythonimport math

print(math.remainder(25, 5))

Кодни ишга тушириш натижаси:

python0.0

Мисол

Энди 30 сонини 4 га бўлгандаги колдикни оламиз:

pythonimport math

print(math.remainder(30, 4))

Кодни ишга тушириш натижаси:

python-2.0

Мисол

10 ва 3 сонларини бўлгандаги колдикни билайлик:

pythonimport math

print(math.remainder(10, 3))

Кодни ишга тушириш натижаси:

python1.0

Мисол

Энди 10 сонини 0 га бўлгандаги колдикни билишга ҳаракат қилайлик:

pythonimport math

print(math.remainder(10, 0))

Кодни ишга туширгандан сўнг функсия бизга хатони кайтаради:

errorValueError: math domain error

Шунингдек қаранг

  • fmod math модулининг метеди,
    у сузув нуқтали сонларни бўлгандаги колдикни кайтаради
  • modf math модулининг метеди,
    у соннинг каср ва бүтүн қисмини кайтаради
  • divmod функцияси,
    у бўлишдаги бўлинма ва колдикдан иборат кортежни кайтаради