52 of 151 menu

A math modul remainder metódusa

A math modul remainder metódusa visszaadja egy számnak egy másikkal való osztásából származó maradékot. A metódus első paraméterében azt a számot adjuk meg, amit el szeretnénk osztani (osztandó), a második paraméterben pedig azt a számot, amivel az elsőt elosztjuk (osztó). A % operátorral ellentétben a metódus mindig lebegőpontos értéket ad vissza.

Szintaxis

import math math.remainder(osztandó, osztó)

Példa

Határozzuk meg a 25 és 5 osztásának maradékát:

import math print(math.remainder(25, 5))

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

0.0

Példa

Most pedig kapjuk meg a 30 és 4 osztásának maradékát:

import math print(math.remainder(30, 4))

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

-2.0

Példa

Nézzük meg a 10 és 3 osztásának maradékát:

import math print(math.remainder(10, 3))

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

1.0

Példa

Most próbáljuk meg meghatározni a 10 és 0 osztásának maradékát:

import math print(math.remainder(10, 0))

A kód végrehajtása után a függvény hibát jelez:

ValueError: math domain error

Lásd még

  • a fmod metódus a math modulból,
    amely lebegőpontos számok osztási maradékát adja vissza
  • a modf metódus a math modulból,
    amely egy szám tört és egész részét adja vissza
  • a divmod függvény,
    amely egy hányadosból és maradékból álló tuple-t ad vissza az osztásból
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás