Koşullu İfadeler ve Döngüler
1. Koşullu İfadeler
Koşullu ifadeler, bir koşula bağlı olarak farklı kod bloklarının çalıştırılmasını sağlar.
if
İfadesi:
Belirli bir koşul doğruysa, kod bloğu çalıştırılır.
python
x = 10
if x > 5:
print("x 5'ten büyüktür")
elif
İfadesi:
if
koşulu sağlanmazsa, bir veya daha fazla elif
koşulu kontrol edilir.
python
x = 10
if x > 15:
print("x 15'ten büyüktür")
elif x > 5:
print("x 5'ten büyüktür")
else
İfadesi:
if
ve elif
koşulları sağlanmazsa, else
bloğu çalıştırılır.
python
x = 3
if x > 5:
print("x 5'ten büyüktür")
else:
print("x 5'ten küçük veya eşittir")
2. Döngüler
for
Döngüsü:
Genellikle bir dizi veya koleksiyon üzerinde yineleme yapmak için kullanılır.
python
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
range()
Fonksiyonu:
for
döngüsünde belirli bir sayıda yineleme yapmak için kullanılır.
python
for i in range(5):
print(i) # 0'dan 4'e kadar sayıları yazdırır
while
Döngüsü:
Koşul doğru olduğu sürece çalışır.
python
count = 0
while count < 5:
print(count)
count += 1
3. Döngü Kontrol İfadeleri
break
İfadesi:
Döngüyü hemen sonlandırmak için kullanılır.
python
for i in range(10):
if i == 5:
break
print(i) # 0'dan 4'e kadar olan sayıları yazdırır
continue
İfadesi:
Döngünün mevcut iterasyonunu atlayıp bir sonraki iterasyona geçmek için kullanılır.
python
for i in range(10):
if i % 2 == 0:
continue
print(i) # Sadece tek sayıları yazdırır