Mantıksal operatörler , kodunuzda karar verme yeteneği oluşturmak için kullanabileceğiniz temel ifadelerdir. Kararımızı iki veya daha fazla kontrole dayanarak vermemiz gerektiğinde, mantıksal operatörlerin bir kombinasyonuna sahip olmak gerekir.
Programlarımızda if ifadeleri veya if/else ifadelerini mantıksal operatörlerle birleştirerek koşullu işlemler yapabiliriz. Mantıksal operatörler, boolean değişkenleri gibi çalışır ve TRUE veya FALSE döndürür .
En önemli üç mantıksal operatör şunlardır:
- VE Operatörü:
- VE operatörü iki veya daha fazla koşulun doğru olup olmadığını görmek için kullanılır.
- Tüm koşullar doğruysa, VE operatörü TRUE değerini döndürür. Koşullardan herhangi biri başarısız olursa, VE operatörü FALSE değerini döndürür.
- Python’da VE operatörü, “and” anahtar kelimesiyle gösterilir. Bazı diğer programlama dilleri ise “&&” işaretini VE operatörü olarak kullanır.
- VEYA Operatörü:
- VEYA operatörü, iki veya daha fazla koşuldan birinin DOĞRU olup olmadığını görmek için kullanılır.
- Koşullardan herhangi biri doğruysa, VEYA operatörü DOĞRU değerini döndürür. Tüm koşullar başarısız olursa, VEYA operatörü yalnızca YANLIŞ değerini döndürür.
- Python sözdiziminde VEYA operatörü, or anahtar sözcüğüyle gösterilir. Bazı diğer programlama dilleri ise VEYA operatörü olarak “||” kullanır.
- NOT Operatörü:
- Bir koşulu tersine çevirmek veya olumsuzlamak için NOT operatörünü kullanırız.
- Koşul doğruysa NOT fonksiyonu false değerini, tersi durumda ise NOT fonksiyonu false değerini döndürecektir.
- Python programlamada, ” not” operatörünü belirtmek için “no” anahtar kelimesini kullanırız. Bazı diğer programlama dilleri ise “!” işaretini “NOT” operatörü olarak kullanır.