Python’da “if-else” ifadesi, belirli bir koşulun doğru veya yanlış olmasına bağlı olarak farklı kod bloklarının çalıştırılmasını sağlar. İşte Python’da “if-else” ifadesinin kullanımı ve bazı mantıksal işlemler örnekleri:
- Basit bir “if-else” ifadesi:
x = 5 if x > 0: print("x pozitif") else: print("x negatif veya sıfır")
- “if-elif-else” ifadesi:
x = 10 if x > 0: print("x pozitif") elif x == 0: print("x sıfır") else: print("x negatif")
- Mantıksal işlemler:
x = 5 y = 10 if x > 0 and y > 0: print("x ve y pozitif") if x > 0 or y > 0: print("x veya y pozitif") if not x > 0: print("x negatif veya sıfır")
- İç içe “if-else” ifadeleri:
x = 5 if x > 0: if x % 2 == 0: print("x pozitif ve çift") else: print("x pozitif ve tek") else: print("x negatif veya sıfır")
Yukarıdaki örneklerde, “if” ifadesi bir koşulu değerlendirir ve doğru ise belirtilen kod bloğunu çalıştırır. “else” ifadesi ise koşul yanlış olduğunda çalışır. “elif” ifadesi ise birden fazla koşulu değerlendirmek için kullanılır.
Mantıksal işlemler, “and” (ve), “or” (veya) ve “not” (değil) operatörleriyle gerçekleştirilir. Bu operatörlerle birlikte koşullarınızı daha karmaşık hale getirebilirsiniz.
Python’da “if-else” ifadeleri ve mantıksal işlemler, programlarınızda belirli koşullara dayalı kararlar almanızı sağlar. Bu şekilde kodlarınızı daha esnek ve yönetilebilir hale getirebilirsiniz.