avatar
·2 dk okuma
Python'da For Döngüleri: Tekrarlayan İşlemleri Kolayca Yapma

Python'da For Döngüleri: Tekrarlayan İşlemleri Kolayca Yapma

Python programlama dilinde, tekrarlayan işlemleri yapmak için döngüler kullanılır. Bu makalede, özellikle yazılıma yeni başlayanlar için for döngülerinin nasıl kullanılacağı anlatılmaktadır.

For Döngüsü Temelleri

for döngüsü, bir dizi üzerinde iterasyon yapmak için kullanılır. Bu dizi bir liste, demet, string veya başka bir iterable (tekrarlanabilir) nesne olabilir.

for i in [1, 2, 3, 4, 5]:
    print(i)

Bu örnek, bir listenin üzerinde döngü yaparak her bir elemanı ekrana bastırır.

range() Fonksiyonu ile For Döngüsü

range() fonksiyonu, belirli bir aralıkta sayılar üretir ve bu sayıları for döngüsünde kullanabiliriz.

for i in range(5):
    print(i)

Çıktı:

0
1
2
3
4

Eğer range() fonksiyonuna iki parametre verirseniz, ilk parametre başlangıç değerini, ikinci parametre bitiş değerini belirtir.

for i in range(1, 6):
    print(i)

Çıktı:

1
2
3
4
5

For Döngüsü ve Listeler

for döngüsü, listelerle birlikte kullanıldığında oldukça güçlüdür.

meyveler = ["elma", "muz", "kiraz"]
for meyve in meyveler:
    print(meyve)

Çıktı:

elma
muz
kiraz

For Döngüsü ve Stringler

for döngüsü, stringler üzerinde de iterasyon yapabilir.

kelime = "python"
for harf in kelime:
    print(harf)

Çıktı:

p
y
t
h
o
n

For Döngüsü ile İndeks Kullanımı

Bazen, elemanın yanı sıra indekse de ihtiyacınız olabilir. Bu durumda enumerate() fonksiyonunu kullanabilirsiniz.

meyveler = ["elma", "muz", "kiraz"]
for indeks, meyve in enumerate(meyveler):
    print(indeks, meyve)

Çıktı:

0 elma
1 muz
2 kiraz

Sonuç

for döngüsü, Python'da tekrarlayan işlemleri yapmanın temel yollarından biridir. Listeler, stringler ve range() fonksiyonu ile birlikte kullanılarak çeşitli iterasyon işlemleri gerçekleştirilebilir. Bu döngü tipi, kodunuzu daha okunabilir ve etkili hale getirirken aynı zamanda yazılım geliştirme sürecinizi hızlandırır.