Funktio divmod

Funktio divmod palauttaa monikon osamäärästä (luku, joka saadaan jakamalla yksi luku toisella) ja jakojäännöksestä jaossa. Menetelmän ensimmäisessä parametrissa määritetään jaettava luku (osinko), toisessa parametrissa - luku, jolla jaamme ensimmäisen luvun (jakaja).

Syntaksi

pythondivmod(osinko, jakaja)

Esimerkki

Selvitetään osamäärä ja jakojäännös luvun 20 jaettaessa luvulla 5:

pythonprint(divmod(20, 5))

Koodin suorituksen tulos:

python(4, 0)

Esimerkki

Sovelletaan nyt funktiota divmod lukuun 21:

pythonprint(divmod(21, 5))

Koodin suorituksen tulos:

python(4, 1)

Esimerkki

Selvitetään osamäärä ja jakojäännös luvun -15 jaettaessa luvulla 2:

pythonprint(divmod(-15, 2))

Koodin suorituksen tulos:

python(-8, 1)

Katso myös

  • menetelmä fmod moduulista math,
    joka palauttaa jakojäännöksen liukuluvuista
  • menetelmä remainder moduulista math,
    joka palauttaa jakojäännöksen luvuista