`elif`, çoğu programlama dilinde (özellikle Python'da) kullanılan bir koşullu ifade bloğudur. Temelde, bir [`if`](https://www.nedemek.page/kavramlar/if) ifadesinin koşulu yanlış olduğunda ve başka bir koşulu kontrol etmek istediğinizde kullanılır. `elif` (else if'in kısaltması), birden fazla koşulu art arda kontrol etmenizi sağlar.
**Nasıl Çalışır?**
1. Önce `if` ifadesinin koşulu değerlendirilir. Eğer koşul doğruysa (`True`), `if` bloğu çalışır ve diğer `elif` ve `else` blokları atlanır.
2. Eğer `if` koşulu yanlışsa (`False`), bir sonraki `elif` ifadesinin koşulu değerlendirilir.
3. Eğer bir `elif` koşulu doğruysa, o `elif` bloğu çalışır ve diğer `elif` ve `else` blokları atlanır.
4. Birden fazla `elif` ifadesi olabilir. Her birinin koşulu sırayla değerlendirilir.
5. Eğer hiçbir `if` veya `elif` koşulu doğru değilse ve bir [`else`](https://www.nedemek.page/kavramlar/else) bloğu varsa, `else` bloğu çalışır.
6. Eğer hiçbir koşul doğru değilse ve bir `else` bloğu yoksa, hiçbir blok çalışmaz ve program akışı devam eder.
**Örnek (Python):**
```python
x = 10
if x > 10:
print("x 10'dan büyüktür")
elif x == 10:
print("x 10'a eşittir")
else:
print("x 10'dan küçüktür")
Bu örnekte, x
değişkeninin değeri 10 olduğu için, elif
bloğu çalışacak ve "x 10'a eşittir" çıktısı alınacaktır.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page