Python'da koşul ve karşılaştırma operatörleri, programların belirli koşullara bağlı olarak farklı işlemler yapmasını sağlar. İşte yaygın olarak kullanılan bazı koşul ve karşılaştırma operatörleri:
Karşılaştırma Operatörleri:
-
==: İki değer birbirine eşitse
True
, değilseFalse
döndürür. -
!=: İki değer birbirine eşit değilse
True
, değilseFalse
döndürür. -
>: Sol tarafındaki değer sağ tarafındakinden büyükse
True
, değilseFalse
döndürür. -
<: Sol tarafındaki değer sağ tarafındakinden küçükse
True
, değilseFalse
döndürür. -
>=: Sol tarafındaki değer sağ tarafındakine eşit veya büyükse
True
, değilseFalse
döndürür. -
<=: Sol tarafındaki değer sağ tarafındakine eşit veya küçükse
True
, değilseFalse
döndürür.
Koşul Operatörleri:
-
and: Her iki koşul da doğruysa
True
, değilseFalse
döndürür. -
or: En az bir koşul doğruysa
True
, değilseFalse
döndürür. -
not: Koşul doğru değilse
True
, doğruysaFalse
döndürür.
Örnek Kullanım:
x = 5
y = 10
# Karşılaştırma operatörleri
if x == y:
print("x ve y birbirine eşit.")
elif x != y:
print("x ve y birbirine eşit değil.")
if x > y:
print("x, y'den büyük.")
elif x < y:
print("x, y'den küçük.")
# Koşul operatörleri
if x < 10 and y > 5:
print("x 10'dan küçük ve y 5'ten büyük.")
elif x < 10 or y < 5:
print("x 10'dan küçük veya y 5'ten küçük değil.")
Bu operatörler, programın belirli koşullara göre farklı işlemler yapmasını sağlar. Bu operatörlerin kullanımı, programlama dilindeki temel yapı taşlarından biridir.