U većini programskih jezika razlikuju se dva oblika deljenja: realno i celobrojno.
Rezultat (količnik) realnog deljenja je realan broj (na primer, kada se 13 realno deli sa 4, dobija se količnik 3.25), dok je kod celobrojnog deljenja količnik uvek ceo broj, pri čemu je moguće da postoji i celobrojni ostatak (na primer, kada se 13 celobrojno deli sa 4, dobija se količnik 3 i ostatak 1). Realnim deljenjem se mogu deliti i realni i celi brojevi, a rezultat je realan broj. Na primer, ako se koristi realno deljenje tada je 7.5 : 2.5 jednako 3 dok je 5 : 2 jednako 2.5. Realno deljenje se u jeziku Python3 obeležava znakom /. Tako je vrednost izraza 7.5 / 2.5 jednaka 3.0. Celobrojno deljenje obično podrazumeva deljenje celih brojeva i kao rezultat se određuju celobrojni količnik i ostatak pri deljenju. Na primer, ako se celobrojno dele brojevi 14 i 3 tada se dobija celobrojni količnik 4 i ostatak 2. U jeziku Python3 operacija celobrojnog deljenja se označava sa //, a operacija izračunavanja ostatka pri deljenju se označava sa %. Dakle, operatorom / se izračunava realni, operatorom // celobrojni količnik, a operatorom % ostatak pri deljenju. primeri celobrojnog deljenja: 21 // 9 = 2 21 % 9 = 3 37 // 6 = 6 37 % 6 = 1 47 // 8 = 5 47 % 8 = 7