Jako operátor dělení používáme znak '/'. Pokud jsou dělenec i dělitel celá čísla, je výsledek celé číslo. Pokud je jeden z obou číslo v plovoucí řádové čárce je výsledek v plovoucí řádové čárce. Pro dělení máme také několik metod.
S dělením souvisí operace výpočtu zbytku po celočíselném dělení, pro kterou se používá znak '%'.
Metoda divmod
vrací jak výsledek celočíselného dělení, tak i zbytek.
podil,zbytek = 10.divmod 3
Dělíme-li 0, můžeme obdržet několik odlišných výsledků.
Fixnum / 0 → způsobí výjimku ZeroDivisionError
Float / 0 → Infinity
0.0 / 0 → NaN
0 / 0.0 → NaN