divmod Fonksiyonu

divmod fonksiyonu, bölme işleminden elde edilen bölüm (bir sayının başka bir sayıya bölünmesiyle elde edilen sayı) ve kalanı içeren bir demet döndürür. Yöntemin ilk parametresinde bölünmesi gereken sayıyı (bölünen), ikinci parametresinde ise ilk sayıyı böldüğümüz sayıyı (bölen) belirtiriz.

Sözdizimi

pythondivmod(bölünen, bölen)

Örnek

20 sayısının 5'e bölümünden bölüm ve kalanı öğrenelim:

pythonprint(divmod(20, 5))

Kodun çalıştırılmasının sonucu:

python(4, 0)

Örnek

Şimdi divmod fonksiyonunu 21 sayısına uygulayalım:

pythonprint(divmod(21, 5))

Kodun çalıştırılmasının sonucu:

python(4, 1)

Örnek

-15 sayısının 2'ye bölümünden bölüm ve kalanı öğrenelim:

pythonprint(divmod(-15, 2))

Kodun çalıştırılmasının sonucu:

python(-8, 1)

Ayrıca Bakınız

  • fmod metodu,
    kayan noktalı sayıların bölümünden kalanı döndüren math modülü
  • remainder metodu,
    sayıların bölümünden kalanı döndüren math modülü