Python'da for Döngüsü
Döngüler, aynı işlemi çok sayıda tekrarlamak için tasarlanmıştır, örneğin, yinelenebilir nesnelerin elemanlarının üzerinden geçmek için. Bu tür nesneler arasında diziler, demetler, listeler, kümeler ve sözlükler bulunur.
Python'da en yaygın olarak
for döngüsü kullanılır.
Sözdizimi şu şekildedir:
for eleman in yinelenebilir_nesne:
döngü_gövdesi
for döngüsünde, tıpkı
if-else yapısında olduğu gibi,
koşul bloğunun altındaki kod için
bir girinti yapılması gerekir.
Bir lst listemiz olduğunu varsayalım:
lst = [1, 2, 3, 4, 5]
Şimdi for döngüsü kullanarak
tüm elemanlarını gezelim ve yazdıralım:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # 1, 2... 5 yazdırır
Döngü gövdesinde elemanlarla çeşitli işlemler yapılabilir. Elemanların değerlerinin karelerini yazdıralım:
for el in lst:
print(el ** 2) # 1, 4... 25 yazdırır
Bir liste verildi:
tst = ['1', '2', '3', '4', '5']
Bir döngü ile üzerinden geçin ve her bir elemanı konsola yazdırın.
Bir demet verildi:
tst = (1, 2, 3, 4, 5)
Bir döngü ile üzerinden geçin ve her bir elemanı konsola yazdırın.
Bir küme verildi:
tst = {'a', 'b', 'c', 'd', 'e'}
Bir döngü ile üzerinden geçin ve her bir elemanı konsola yazdırın.
Bir dizi verildi:
tst = 'abcde'
Bir döngü ile üzerinden geçin ve her bir karakteri konsola yazdırın.
Bir sayı verildi:
tst = 12345
Bir döngü ile üzerinden geçin ve her bir rakamı konsola yazdırın.
Bir liste verildi:
tst = [1, 2, 3, 4, 5]
Her bir elemanına 2 sayısını ekleyin
ve sonucu konsola yazdırın.