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:

pythonfor 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:

pythonlst = [1, 2, 3, 4, 5]

Şimdi for döngüsü kullanarak tüm elemanlarını gezelim ve yazdıralım:

pythonlst = [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:

pythonfor el in lst:
  print(el ** 2) # 1, 4... 25 yazdırır
Задание 1

Bir liste verildi:

pythontst = ['1', '2', '3', '4', '5']

Bir döngü ile üzerinden geçin ve her bir elemanı konsola yazdırın.

Задание 2

Bir demet verildi:

pythontst = (1, 2, 3, 4, 5)

Bir döngü ile üzerinden geçin ve her bir elemanı konsola yazdırın.

Задание 3

Bir küme verildi:

pythontst = {'a', 'b', 'c', 'd', 'e'}

Bir döngü ile üzerinden geçin ve her bir elemanı konsola yazdırın.

Задание 4

Bir dizi verildi:

pythontst = 'abcde'

Bir döngü ile üzerinden geçin ve her bir karakteri konsola yazdırın.

Задание 5

Bir sayı verildi:

pythontst = 12345

Bir döngü ile üzerinden geçin ve her bir rakamı konsola yazdırın.

Задание 6

Bir liste verildi:

pythontst = [1, 2, 3, 4, 5]

Her bir elemanına 2 sayısını ekleyin ve sonucu konsola yazdırın.