top of page

Python'da Karşılaştırma Operatörleri: Mantıksal Karşılaştırmalar



Hands-on Mentor Kapsamlı Blog İçeriği
Hands-on Mentor Tutorials




Karşılaştırma Operatörleri Nedir?

Karşılaştırma operatörleri, iki değeri karşılaştırarak doğru veya yanlış (True veya False) olarak dönen ifadeler oluşturmak için kullanılır. Python'da karşılaştırma operatörleri, koşullu ifadeler ve döngülerle birlikte sıklıkla kullanılır.



Python'da Karşılaştırma Operatörleri

Python'da kullanılan temel karşılaştırma operatörleri şunlardır:

  • ==: Eşittir

  • !=: Eşit değildir

  • >: Büyüktür

  • <: Küçüktür

  • >=: Büyük eşittir

  • <=: Küçük eşittir


Eşittir Operatörü (==)

Eşittir operatörü, iki değerin eşit olup olmadığını kontrol eder.


Örnek:

a = 10
b = 5
print(a == b)  # Çıktı: False

c = 10
print(a == c)  # Çıktı: True


Eşit Değildir Operatörü (!=)

Eşit değildir operatörü, iki değerin eşit olup olmadığını kontrol eder. Eşit değilse True, eşitse False döner.


Örnek:

a = 10
b = 5
print(a != b)  # Çıktı: True

c = 10
print(a != c)  # Çıktı: False


Büyüktür Operatörü (>)

Büyüktür operatörü, sol taraftaki değerin sağ taraftaki değerden büyük olup olmadığını kontrol eder.


Örnek:

a = 10
b = 5
print(a > b)  # Çıktı: True

c = 15
print(a > c)  # Çıktı: False


Küçüktür Operatörü (<)

Küçüktür operatörü, sol taraftaki değerin sağ taraftaki değerden küçük olup olmadığını kontrol eder.


Örnek:

a = 10
b = 5
print(a < b)  # Çıktı: False

c = 15
print(a < c)  # Çıktı: True


Büyük Eşittir Operatörü (>=)

Büyük eşittir operatörü, sol taraftaki değerin sağ taraftaki değerden büyük veya eşit olup olmadığını kontrol eder.


Örnek:

a = 10
b = 10
print(a >= b)  # Çıktı: True

c = 5
print(a >= c)  # Çıktı: True


Küçük Eşittir Operatörü (<=)

Küçük eşittir operatörü, sol taraftaki değerin sağ taraftaki değerden küçük veya eşit olup olmadığını kontrol eder.


Örnek:

a = 10
b = 10
print(a <= b)  # Çıktı: True

c = 15
print(a <= c)  # Çıktı: True


Karşılaştırma Operatörlerinin Kullanım Alanları

Karşılaştırma operatörleri, koşullu ifadelerde, döngülerde ve fonksiyonlarda yaygın olarak kullanılır. İşte bazı örnekler:


Koşullu İfadelerde Kullanım

Karşılaştırma operatörleri, if, elif ve else yapılarında kullanılır.


Örnek:

yas = 18

if yas < 18:
    print("Reşit değilsiniz.")
elif yas == 18:
    print("Tam reşit oldunuz.")
else:
    print("Reşitsiniz.")


Döngülerde Kullanım

Karşılaştırma operatörleri, döngülerin çalışmasını kontrol etmek için kullanılır.


Örnek:

sayac = 0

while sayac < 5:
    print(sayac)
    sayac += 1


Fonksiyonlarda Kullanım

Karşılaştırma operatörleri, fonksiyonların dönüş değerlerini kontrol etmek için kullanılır.


Örnek:

def buyuk_mu(a, b):
    if a > b:
        return True
    else:
        return False

sonuc = buyuk_mu(10, 5)
print(sonuc)  # Çıktı: True


Karşılaştırma Operatörlerinin Birleşimi

Karşılaştırma operatörleri, mantıksal operatörler (and, or, not) ile birleştirilerek daha karmaşık koşullar oluşturulabilir.


Örnek:

a = 10
b = 5
c = 15

# a, b'den büyük ve c'den küçük mü?
print(a > b and a < c)  # Çıktı: True

# a, b'den büyük veya c'den büyük mü?
print(a > b or a > c)  # Çıktı: True

# a, b'den küçük değil mi?
print(not a < b)  # Çıktı: True


Sonuç

Bu blog yazısında, Python'da karşılaştırma operatörlerinin nasıl kullanıldığını, eşittir, eşit değildir, büyüktür, küçüktür, büyük eşittir ve küçük eşittir operatörlerini öğrendiniz. Karşılaştırma operatörleri, Python programlamada mantıksal karşılaştırmalar yapmak için kullanılır ve birçok farklı alanda uygulama bulur.

 

Python temellerini atıp, veri analizi ve bilimi için yetkinlik kazanmak istiyorsanız, 1 aylık yoğun Python kampına hemen kayıt olabilirsiniz. ~40 saat canlı ders, ~50 adet kapsamlı proje, ~15 adet quiz ve sayısız kodlama egzersizinden oluşan, Finlandiya eğitim modellerinden esinlenilerek Helsinki'de geliştirilen interaktif ve pratik odaklı eğitim programına hemen göz atın !




bottom of page