A divmod függvény

A divmod függvény egy tuple-t ad vissza a hányadosból (az a szám, amelyet egy szám egy másikkal való osztásakor kapunk) és a maradékból osztáskor. A metódus első paraméterében megadjuk azt a számot, amelyet fel szeretnénk osztani (osztandó), a második paraméterben - azt a számot, amellyel az elsőt elosztjuk (osztó).

Szintaxis

pythondivmod(osztandó, osztó)

Példa

Nézzük meg a hányadost és a maradékot a 20 és 5 osztásakor:

pythonprint(divmod(20, 5))

A kód végrehajtásának eredménye:

python(4, 0)

Példa

Most alkalmazzuk a divmod függvényt a 21 számra:

pythonprint(divmod(21, 5))

A kód végrehajtásának eredménye:

python(4, 1)

Példa

Nézzük meg a hányadost és a maradékot a -15 és 2 osztásakor:

pythonprint(divmod(-15, 2))

A kód végrehajtásának eredménye:

python(-8, 1)

Lásd még

  • a fmod metódus a math modulból,
    amely visszaadja a lebegőpontos számok osztásának maradékát
  • a remainder metódus a math modulból,
    amely visszaadja a számok osztásának maradékát