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.
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