Selam kod meraklıları! Bugün, Python'da işlemleri yönlendirmemizi sağlayan temel araçlardan biri olan 'operatörler'e odaklanacağız. Hadi, hızlıca bu büyülü dünyaya dalalım!

 Operatör Nedir?

Operatörler, Python dilinde sayılar, değişkenler ve veri yapıları üzerinde çeşitli işlemleri gerçekleştirmemizi sağlayan semboller veya özel kelimelerdir. Bu işlemler, matematiksel hesaplamalardan, değer atamalara, karşılaştırmalardan mantıksal kontrollere kadar geniş bir yelpazede yer alır.

Operatörlerin Kullanım Amaçları

  1. Matematiksel İşlemler: Aritmetik operatörler, matematiksel hesaplamalar yapmak için kullanılır.

  2. Değer Atama ve Değiştirme: Atama operatörleri, değişkenlere değer atamak veya mevcut değerleri değiştirmek için kullanılır.

  3. Karşılaştırmalar: Karşılaştırma operatörleri, değerleri karşılaştırmak ve program akışını kontrol etmek için kullanılır.

  4. Mantıksal İfadeler: Mantıksal operatörler, birden çok koşulu birleştirerek karmaşık mantıksal ifadeler oluşturmak için kullanılır.

Operatörler, Python'un esnek ve güçlü bir dil olmasında önemli bir rol oynar. Bu sihirli yapı taşları sayesinde, karmaşık problemleri çözmek ve bilgisayarınıza istediğiniz görevleri yaptırmak artık oldukça kolay.

Öyleyse, artık operatörleri tanımaya başlayabiliriz.

Aritmetik Operatörler: Sayı Sihirbazlığı!

Toplama (+)

Python'da toplama operatörü, sayıları birleştirmemize yardımcı olur. İşte basit bir örnek:

sayi1 = 5
sayi2 = 3
sonuc = sayi1 + sayi2
print("Toplama Sonucu:", sonuc)

Çıkarma (-)

Çıkarma operatörü, sayıları birbirinden çıkarmamıza olanak tanır:

x = 8
y = 4
sonuc = x - y
print("Çıkarma Sonucu:", sonuc)

Çarpma operatörü, sayıları çarpmamıza yardımcı olur. İşte bir örnek:

m = 6
n = 7
sonuc = m * n
print("Çarpma Sonucu:", sonuc)

Bölme (/)

Bölme operatörü, sayıları birbirine böler:

a = 10
b = 2
sonuc = a / b
print("Bölme Sonucu:", sonuc)

 

        x = 20 y = 5  Sonuç
    +  Toplama  sonuc = x + y

 25

    -  Çıkarma  sonuc = x - y  15
    *  Çarpma  sonuc = x * y  100
    /  Bölme  sonuc = x / y  4.0
   %  Mod Alma  sonuc = x % y  0
    //  Tam Bölme  sonuc = x // y  4
    **  Üs alma  sonuc = 2 ** 3  8

Atama Operatörleri: Değerleri Saklama Büyüsü!

Eşittir (=)

Atama operatörü, bir değeri bir değişkene atamamıza yardımcı olur:

x = 5
y = 3
z = x + y
print("Z'nin Değeri:", z)

Artırma (+=)

Artırma operatörü, bir değeri belirli bir miktarla artırmamıza yardımcı olur:

sayi = 7
sayi += 3
print("Artırma Sonucu:", sayi)

 Operatör  Kısa kullanım Uzun kullanım  sonuc
   x = 20 y = 5    
 =  x = y  x = y  x= 5 
 +=  x += y  x = x + y  x= 25
 -=  x -= y  x = x - y  x= 15
 *=  x *= y  x = x * y  x= 100
 /=  x /= y  x = x / y  x= 4.0
 %=  x %= y   x = x % y  x= 0
 **=  x **= y  x = x ** 2  x= 400
 //=  x //= y  x = x // y  x = 4

Karşılaştırma Operatörleri: Sayıların Savaşı!

Büyüktür (>), Küçüktür (<)

Büyüktür ve küçüktür operatörleri, sayıları karşılaştırmamıza yardımcı olur:

a = 5
b = 3
buyuk_mu = a > b
kucuk_mu = a < b
print("A büyük mü B'den?", buyuk_mu)
print("A küçük mü B'den?", kucuk_mu)

Eşit Eşittir (==)

Eşitlik operatörü, iki değerin birbirine eşit olup olmadığını kontrol eder:

p = 10
q = 10
esit_mi = p == q
print("P ve Q eşit mi?", esit_mi)

 

 Operatör  Açıklama  Kullanım  Sonuç
 ==  eşit mi ?  10 == 10  True
     5 == 4 False
     

x = 5 y = 5

x == y

 True
 !=  eşit değil mi?  10 != 9  True
     10 != 10  False
 >  Büyük mü ?  10 > 5  True
 <  Küçük mü ?  10 < 5  False
 >=  Büyük eşit mi ?  5 >= 5  True
 <=  Küçük eşit mi ?  5 <= 5  True

Mantıksal Operatörler: Bilgisayarın Akıl Dolusu Sihirleri!

Ve (and), Veya (or)

Mantıksal operatörler, farklı koşulları birleştirmemize yardımcı olur:

x = 5
y = 3
z = 7

sonuc = (x < y) and (y < z)
print("Mantıksal Sonuc:", sonuc)

 

 Operatör  Açıklama  Kullanım  Sonuç
 and  ve operatörü  (8 < 10) and (6 > 5) True
 or  veya operatörü  (5 == 5) or (6 == 5)  True
 not  değil operatörü  not(5 == 5)  False

Python'da birçok operatör bulunsa da, bu temel operatörlerle başlamak sizin için harika bir adım olacaktır. Siz de bu sihirli operatörleri kullanarak kendi Python dünyanızı keşfedin! Unutmayın, her büyük macera küçük adımlarla başlar. İyi kodlamalar ve sihirli yolculuklar dilerim!

<h

Latest News