Funkcja divmod

Funkcja divmod zwraca krotkę z ilorazu (liczba uzyskana z dzielenia jednej liczby przez drugą) i reszty przy dzieleniu. W pierwszym parametrze metody wskazujemy liczbę, którą należy podzielić (dzielna), w drugim parametrze - liczbę, przez którą dzielimy pierwszą (dzielnik).

Składnia

pythondivmod(dzielna, dzielnik)

Przykład

Sprawdźmy iloraz i resztę z dzielenia liczby 20 przez 5:

pythonprint(divmod(20, 5))

Wynik wykonania kodu:

python(4, 0)

Przykład

A teraz zastosujmy funkcję divmod do liczby 21:

pythonprint(divmod(21, 5))

Wynik wykonania kodu:

python(4, 1)

Przykład

Sprawdźmy iloraz i resztę z dzielenia liczby -15 przez 2:

pythonprint(divmod(-15, 2))

Wynik wykonania kodu:

python(-8, 1)

Zobacz też

  • metoda fmod modułu math,
    która zwraca resztę z dzielenia liczb zmiennoprzecinkowych
  • metoda remainder modułu math,
    która zwraca resztę z dzielenia liczb