Python’da döngüler, belirli bir işlemi tekrarlamak için kullanılan yapılardır. İki tür döngü bulunmaktadır: “for” döngüsü ve “while” döngüsü. İsterseniz önce “for” döngüsünü anlatalım.
For Döngüsü:
For döngüsü, bir dizi veya iterable nesne üzerinde dolaşarak her bir eleman için belirli bir işlemi tekrarlar. Genel sözdizimi şu şekildedir:
for eleman in iterable:
# İşlemler
Burada “iterable”, döngünün üzerinde dolaşacağı bir dizi, liste, demet veya string gibi bir yapıdır. “Eleman”, her bir döngü adımında üzerinde çalışılan öğeyi temsil eder. İşlemler ise her döngü adımında gerçekleştirilecek olan işlemlerdir.
Örnek olarak, bir liste üzerinde dolaşarak elemanları ekrana yazdıran bir “for” döngüsü gösterelim:
liste = [1, 2, 3, 4, 5]
for eleman in liste:
print(eleman)
Bu kod, liste içindeki her bir elemanı alıp ekrana yazdıracaktır.
While Döngüsü:
While döngüsü, belirli bir koşul doğru olduğu sürece işlemleri tekrarlar. Genel sözdizimi şu şekildedir:
while koşul:
# İşlemler
Burada “koşul”, her döngü adımında kontrol edilen bir mantıksal ifadedir. İşlemler, her bir döngü adımında gerçekleştirilecek olan işlemlerdir.
Örnek olarak, 1’den 5’e kadar olan sayıları ekrana yazdıran bir “while” döngüsü gösterelim:
sayi = 1
while sayi <= 5:
print(sayi)
sayi += 1
Bu kod, 1’den başlayarak her döngü adımında sayıyı bir artırarak ekrana yazdıracaktır. Döngü, sayı 5’e eşit veya daha büyük olduğunda sona erecektir.
Bu örnekler, Python’da döngülerin nasıl kullanıldığını anlamanıza yardımcı olacaktır. Daha karmaşık döngü yapıları ve farklı kullanım senaryoları da bulunmaktadır, ancak temel anlamda döngüler, belirli işlemleri tekrarlamak için kullanılan güçlü bir araçtır.
