Python’da Koşullu İfadeler (if, elif, else) Nedir?
Python programlama dilinde, koşullu ifadeler, programın akışını belirlemek için kullanılan temel yapılar arasında yer alır. Bir koşul doğru ise belirli bir kod bloğu çalıştırılır, aksi takdirde başka bir blok çalıştırılabilir. Python’daki koşullu ifadeler, if, elif ve else anahtar kelimeleriyle ifade edilir. Bu yazımızda, koşullu ifadelerin ne olduğunu, nasıl kullanıldığını ve örneklerle Python’da nasıl çalıştığını detaylı bir şekilde inceleyeceğiz.
1. Koşullu İfadelerin Temelleri
Koşullu ifadeler, genellikle bir şartın doğru veya yanlış olmasına göre farklı yolları izlemek için kullanılır. Python’da koşullu ifadeleri kullanarak, belirli bir durum için farklı kod bloklarını çalıştırabilirsiniz.
( if ) İfadesi
Python’daki koşullu ifadelerin başlangıcı, if anahtar kelimesidir. Bir koşulun doğru olup olmadığını kontrol eder ve doğruysa ilgili kod bloğunu çalıştırır.
x = 10
if x > 5:
print("x 5'ten büyüktür.")
Bu örnekte, if ifadesi, x
değişkeninin 5’ten büyük olup olmadığını kontrol eder. Eğer koşul sağlanıyorsa, “x 5’ten büyüktür.” mesajı yazdırılır.
( elif ) İfadesi
elif (else if) anahtar kelimesi, birden fazla koşul kontrol etmek için kullanılır. Eğer ilk koşul doğru değilse, elif ile başka bir koşul kontrol edilebilir.
x = 10
if x > 15:
print("x 15'ten büyüktür.")
elif x > 5:
print("x 5'ten büyüktür ama 15'ten küçük.")
Burada, ilk koşul (x > 15
) yanlış olduğu için, elif bloğuna geçilir ve x
‘in 5’ten büyük olduğu tespit edilerek mesaj yazdırılır.
( else ) İfadesi
else anahtar kelimesi, önceki koşulların hiçbirinin doğru olmaması durumunda çalıştırılacak olan kod bloğunu tanımlar. Yani, tüm if ve elif koşulları yanlışsa, else bloğu devreye girer.
x = 3
if x > 5:
print("x 5'ten büyüktür.")
elif x == 5:
print("x 5'e eşittir.")
else:
print("x 5'ten küçük.")
Bu durumda, x
değişkeni 3 olduğundan, else bloğu çalışır ve “x 5’ten küçük.” mesajı yazdırılır.
2. Koşullu İfadelerle İleri Seviye Kullanımlar
Koşullu ifadeler, sadece sayısal karşılaştırmalarla sınırlı değildir. Ayrıca mantıksal operatörler ile de birleştirilebilir. Örneğin, and, or gibi operatörler kullanarak birden fazla koşulu aynı anda kontrol edebilirsiniz.
x = 10
y = 20
if x > 5 and y > 15:
print("Her iki koşul da doğru.")
Bu örnekte, her iki koşul da doğru olduğu için “Her iki koşul da doğru.” mesajı yazdırılacaktır.
3. Koşullu İfadelerle Döngüler
Koşullu ifadeler, döngülerle de birlikte kullanılabilir. Bu, programın belirli koşullar altında döngüyü kırmasını veya devam etmesini sağlar.
for i in range(10):
if i == 5:
print("Döngü 5'e ulaştı, durduruluyor.")
break
Bu örnekte, i
değişkeni 5’e eşit olduğunda döngü durdurulur ve “Döngü 5’e ulaştı, durduruluyor.” mesajı yazdırılır.
4. Python’da Koşul Kullanımının Önemi
Koşullu ifadeler, bir programın temel kontrol akışını yönlendiren çok önemli yapılardır. Programın doğru şekilde çalışabilmesi için hangi adımın atılması gerektiğini belirlemede kullanılırlar. Koşullu ifadeler doğru şekilde kullanıldığında, program daha esnek ve dinamik hale gelir.
Python’da if, elif ve else anahtar kelimeleri, programın farklı durumlara göre nasıl davranacağını belirlemek için temel araçlardır. Bu yazımda, koşullu ifadelerin temellerini ve Python’daki örnek kullanımlarını anlattım. Koşullu ifadelerle ilgili daha fazla örnek ve uygulama yaparak Python programlama dilindeki becerilerinizi geliştirebilirsiniz.
Python ile İlgili Tüm Yazılarımı Buradan Veya Tüm Örneklerimi Github Üzerinden İnceleyebilirsiniz.
Bir Yorum Yazın