Python Tamsayılar (Integers)
Python’da tam sayılarda bölme işlemlerinin kolaylıkla yapılabildiğini göreceksiniz. Tamsayılar diyince aklımıza, ondalık nokta içermeyen yeni kesirsiz değerlerdir.
>>> 42+88
130
Bölme ve Tam Sayı Bölme:
Python’da bölme işlemi / sembolü ile gerçekleştirilir.
>>> 10/3
3.3333333333333335
% (yüzde) sembolü ise modüler işlemler için kullanılır. Yani kalan sayıyı verecektir.
>>> 10%3
1
divmod fonksiyonu ise iki tam sayının bölümündeki bölüm ve kalanı bulabilirsiniz.
>>> divmod(10,3)
(3, 1)
Tam Sayı Bölme
İki tam sayının bölümünden tam sayı olarak elde etmek istersek int fonksiyonunu kullanabiliriz.
>>> 6/4
1.5
>>> int(6/4)
1
Ya da // sembollerini kullanarak aynı sonucu elde etmek mümkündür.
>>> 6//4
1
Başka bir örnekler
>>> int(6.0/4)
1
>>> int(6/4.0)
1
>>> 6.0//4
1.0
>>> 6//4.0
1.0