3. PYTHON'DA DÖNGÜLER VE KULLANIMI
Python'da Döngüler ve Kullanımı
Giriş
Python'da döngüler, belirli bir işlemin belirli bir sayıda tekrarlanmasını sağlar. Bu makalede, Python'da kullanılan üç temel döngü türünü - for, while ve nested (iç içe) döngüler - inceleyeceğiz.
For Döngüleri
For döngüleri Python'da, genellikle bir dizi üzerinde iterasyon yapmak için kullanılır. Bu, bir dizi, bir liste, bir demet, bir dize, veya bir sözlük olabilir. Döngü, dizinin her öğesi üzerinde iterasyon yapar ve öğeler tükendiğinde döngü otomatik olarak sona erer.
While Döngüleri
While döngüsü, belirli bir koşul doğru olduğu sürece çalışmaya devam eder. Koşul yanlış olduğunda, döngü otomatik olarak sona erer. Bu nedenle, while döngüsünde sonlandırma koşulunun doğru şekilde ayarlanması önemlidir, aksi takdirde döngü sonsuz bir döngüye dönüşebilir.
İç İçe Döngüler
İç içe döngüler, bir döngü içinde başka bir döngünün kullanıldığı döngülerdir. Bu, bir for döngüsü içinde başka bir for döngüsünün veya bir while döngüsü içinde başka bir while döngüsünün kullanılması anlamına gelebilir. İç içe döngüler, daha karmaşık iterasyonları gerçekleştirmek için kullanılır.
Sonuç
Sonuç olarak, Python'da döngüler, belirli işlemlerin belirli bir sayıda tekrarlanmasını sağlayan güçlü araçlardır. For döngüleri, bir dizi üzerinde iterasyon yapmak için idealdir, while döngüleri belirli bir koşul doğru olduğu sürece çalışır ve iç içe döngüler, daha karmaşık iterasyonları gerçekleştirmek için kullanılır. Her birinin kullanımı, gerçekleştirmeniz gereken belirli görevlere bağlıdır.
Evet, tabii ki. İşte bazı örnekler:
- For Döngüsü:
for i in range(5):
print(i)
Bu kod, 0'dan 4'e kadar olan sayıları yazdırır.
- While Döngüsü:
i = 0
while i < 5:
print(i)
i += 1
Bu kod da 0'dan 4'e kadar olan sayıları yazdırır.
- While True (Sonsuz Döngü):
while True:
print("Bu bir sonsuz döngüdür. Kullanıcı tarafından durdurulana kadar çalışmaya devam eder.")
Bu kod, kullanıcı döngüyü durdurana kadar sürekli olarak aynı metni yazdırır.
Döngüyü durdurabilmek için break komutu kullanılır.
- Break Komutu: Bu komut, içinde bulunduğu döngüyü sonlandırmak için kullanılır. Break komutu çalıştığında, program kontrol akışı döngünün sonraki satırına geçer ve döngü içinde kalan kodlar çalıştırılmaz.
Örnek:
for i in range(5):
if i == 3:
break
print(i)
Bu kod, 0, 1 ve 2 sayılarını yazdırır. i'nin değeri 3 olduğunda break komutu çalışır ve döngü sonlanır.
Koşul sağlandığı halde döngüyü durdurmak istemiyorsak continue komutu kullanılır.
- Continue Komutu: Bu komut, döngünün mevcut iterasyonunu atlamak ve sonraki iterasyona geçmek için kullanılır. Continue komutu çalıştığında, döngünün mevcut iterasyonu sonlanır ve döngü sonraki iterasyonuna geçer.
Örnek:
for i in range(5):
if i == 3:
continue
print(i)
Bu kod, 0, 1, 2 ve 4 sayılarını yazdırır. i'nin değeri 3 olduğunda continue komutu çalışır ve 3 yazdırılmaz. Döngü, sonraki iterasyonla devam eder.
Yorumlar
Yorum Gönder