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

Bu blogdaki popüler yayınlar

7. PYTHON'DA HATA YAKALAMA VE İSTİSNALAR (EXCEPTIONS)

5. PYTHON'DA MODÜLLER VE PAKETLERİN KULLANIMI

15. VERİ ANALİZİ VE İSTATİSTİKLER PYTHON'DA NASIL YAPILIR?