// operator
(Floor division)

// operator'u bölerken aşağı yuvarlamaya yarıyor.

images/101-1.png

bu işlemi // ile yapıldığından sonuç 7.5 değilde,

images/101-2.png 7 olarak çıkıyor.


Bir başka örnek;

images/101-3.png

5.99/2'nin sonucu 3 sayısına çok daha yakın olmasına rağmen aşağı sınırda ki (floor divison) tam sayı olan 2 ‘ye yuvarlayacak.

images/101-4.png burada 5.99 bir float olduğu için sonucun 2 gibi integer değilde 2.0 yani float olarak çıktığını görüyoruz. Bunun nedeni python'da eğer işlemde float kullanılırsa sonuç tam sayı çıksa da çıkmasa da float olarak verilir.