“If-Else” yapısı, Python’da karar verme mekanizmasını tanımlar. Eğer belirtilen koşul doğru ise, “if” bloğundaki kod çalışır, aksi takdirde “else” bloğundaki kod çalışır. Aşağıdaki gibi görünür:
if koşul:
# Eğer koşul doğru ise çalışacak kod
else:
# Eğer koşul yanlış ise çalışacak kod
koşul Python’daki bir değer veya işlem sonucu olabilir ve doğru/yanlış (True/False) değerini verir. Eğer koşul True, “if” bloğundaki kod çalışır ve program devam eder. Eğer koşul False ise, “else” bloğundaki kod çalışır ve program devam eder.
Python’da if-else yapısı, belirtilen koşulları kontrol ederek uygun davranışı belirlemek için kullanılır.
Aşağıdaki örnekte, kullanıcı tarafından girdi olarak verilen sayının pozitif mi negatif mi olduğunu kontrol eden bir if-else uygulaması gösterilmektedir:
sayi = int(input("Bir sayı girin: ")) if sayi >= 0: print("Girilen sayı pozitiftir.") else: print("Girilen sayı negatiftir.")