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 ფუნქცია,
    რომელიც აბრუნებს კორტეჟს გაყოფის წილადისა და ნაშთისგან