Python derslerinin bu bölümünde operatörler konusu üzerinde duracağım. Aslında önceki değişkenler dersinde kısmen bir giriş yapmıştım. Matematikte kullanılan 4 işlemden bahsedip uygulamasını görmüştük.
O dersimizde gördüğümüz + , - , * ve / sembollerinin hepsi bir operatördür.
Ancak Python'daki tek operatörler bunlar değil elbette. Bunların dışında da operatörler bulunuyor. Bu dersimizde bahsetmediğimiz operatörlere değineceğim.
Tamsayı Bölmesi Operatörü ( // )
Bu operatör bir sayının başka bir sayıya bölünmesinden elde edilen bölümü verir. Uygulamasını görelim.
22 // 7 ifadesi ile 22 sayısı 7 sayısına bölünmüştür. 3*7 = 21 olduğundan bölüm sonucu 3 tür, ne kaldığı ile ya da bölümün tam yapılıp yapılmadığı ilgilenmeyip direk bölüme odaklanıyoruz. Dolayısıyla cevabımız 3 olmuştur.
Aynı şekilde 14 sayısı 3 bölündüğünde elde edilen bölüm 3*4 = 12 olduğundan cevabımız 4'tür.
Bu bölme işleminin normal bölme işleminden farkı virgüllü kısmı almıyor olması. Aşağıdaki örnekleri inceleyelim. a ve b adında iki değişken tanımlayıp ilk değerlerini verdik ve başta normal bölme işlemi yapıp sonucu ekrana yazdırdık.
Sonrasında tamsayı bölmesi işlemi yaptırıp sonucu ekrana yazdırdık. Fark daha iyi gözükecektir :
Görüldüğü gibi normal bölme işleminde sonuç 2.4 iken tamsayı bölmesi işleminde sonuç 2 olmuştur.
Şimdilik bu kadar.
Umarım faydalı bir çalışma olmuştur.
Teşekkürler.
Kaynak belirtilmeyen görseller bana aittir. The pictures without source in the post is belong to me