Python’da if–else Yapıları
Python'da karar yapıları, belirli koşullara bağlı olarak farklı kod parçalarının çalıştırılmasını sağlar. En yaygın kullanılan yapı,
if ifadesidir. Bu yapı, bir koşulun doğru olup olmadığına göre alternatif kod bloklarının yürütülmesine olanak tanır.
Temel Yapı
Bir if–else yapısı iki ana kısımdan oluşur:
- if: Koşulun doğru olduğu durumda çalışacak kod.
- else: Koşulun yanlış olduğu durumda çalışacak kod.
Örnek
Aşağıda basit bir örnek verilmiştir:
```python
sayi = 10
if sayi > 5:
print("Sayı 5'ten büyüktür.")
else:
print("Sayı 5 veya daha küçüktür.")
```
elif Kullanımı
Birden fazla koşul kontrolü yapmak için
elif anahtar kelimesi kullanılabilir. Bu, ek koşullar eklemeye olanak tanır.
Örnek
Aşağıda bir
elif örneği:
```python
sayi = 5
if sayi > 5:
print("Sayı 5'ten büyüktür.")
elif sayi == 5:
print("Sayı 5'tir.")
else:
print("Sayı 5'ten küçüktür.")
```
Özet
- if: Koşulun doğru olması durumunda çalışır.
- else: Koşulun yanlış olması durumunda çalışır.
- elif: Ek koşul kontrolü sağlar.
Bu yapıların etkin kullanımı, programlamada akıllı karar verme mekanizmaları geliştirmeyi sağlar.