If ve else ifadeleri, Python programlama dilinde koşullu ifadeleri kontrol etmek için kullanılır. İkisinin de belirli işlevleri ve farkları vardır.
If İfadesi
- Belirli bir koşulun doğru olup olmadığını kontrol eder.
- Koşul doğru ise ilgili kod bloğu çalıştırılır.
- Birden fazla if ifadesi bir arada kullanılabilir.
Else İfadesi
- If ifadesinin koşulu yanlış olduğunda devreye girer.
- Koşul yanlışsa, else bloğundaki kod çalıştırılır.
- Sadece bir tane else ifadesi olabilir, if ifadesinin hemen altında yer alır.
Örnek Kullanım
```python
x = 10
if x > 5:
print("x 5'ten büyüktür.")
else:
print("x 5'ten küçük ya da eşittir.")
```
Bu örnekte, x'in değeri 5'ten büyük olduğu için if bloğu çalışır ve "x 5'ten büyüktür." yazdırılır. Eğer x'in değeri 5 ya da daha küçük olsaydı, else bloğundaki ifade çalışacaktı.
Özet
- If, koşulun doğru olduğu durumda çalışır.
- Else, if koşulunun yanlış olduğu durumda devreye girer.
- If ve else, birlikte kullanılabilir ve koşul durumlarına göre farklı çıktılar oluşturur.