You are on page 1of 6

2.01.

2023 00:11 for Döngüsü - Mert Mekatronik YouTube Python Programlama Ders 17 - Haber, Teknoloji, Yazılım ve Programlama ile ilgili makale …

for Döngüsü - Mert Mekatronik YouTube


Python Programlama Ders 17
Mehmet Fatih Tunçyürek (https://mertmekatronik.com/profil/mehmetaxs) Haziran 11, 2020 - 11:04  0  1433

Güncellenmiş: Nisan 15, 2021 - 16:32

Günlük yaşamın çoğu yerinde döngüler ile karşılaşabiliriz. Mesela pil taktığımız bir cihazın sürekli artı kutuptan elektrik
alıp eksi kutuba vermesi bir döngüdür. Vücudumuzdaki kan dolaşımı, solunum sistemimiz, sindirim sistemimiz birer
döngüdür. Toprağa bir tohum ektiğimizde bir bitki oluşması ve oluşan bitkinin tohumunu ektiğimizde yine aynı olayın
yaşanması da bir döngüdür.

Bu derste Python’da kullanacağımız iki döngüden ilki olan for döngüsünü göreceğiz.

For döngüsünü görmeden in yapısını öğrenmeliyiz. İn yapısı bir değerin, bir değer içinde bulunma durumunu kontrol
eder.

https://mertmekatronik.com/for-dongusu-mert-mekatronik-youtube-python-programlama-ders-17 1/6
2.01.2023 00:11 for Döngüsü - Mert Mekatronik YouTube Python Programlama Ders 17 - Haber, Teknoloji, Yazılım ve Programlama ile ilgili makale …

a = "m" in "mertmekatronik"

b = "q" in "mertmekatronik"

print(a)

print(b)

>>> True

>>> False

a = 2 in [1,2,3,4,5]

b = 3 in (4, 90, 1)

print(a)

print(b)

>>> True

>>> False

Şimdi for döngüsüne geçebiliriz.

for döngüleri liste, demet ve sözlük gibi sayılabilen yapıların elemanları üzerinde gezinebilmemizi sağlar.

https://mertmekatronik.com/for-dongusu-mert-mekatronik-youtube-python-programlama-ders-17 2/6
2.01.2023 00:11 for Döngüsü - Mert Mekatronik YouTube Python Programlama Ders 17 - Haber, Teknoloji, Yazılım ve Programlama ile ilgili makale …

for x in [1,2,3,4,5]:

print(x)

>>> 1

>>> 2

>>> 3

>>> 4

>>> 5

x değeri girdiğimiz listenin değerlerinde sırasıyla dolaştı. Döngü her tekrar ettiğinde x’i yazdırdığımız için listenin tüm
elemanlarını görmüş olduk.

for döngüsü olmasa bu işlemi şöyle yapabilirdik.

https://mertmekatronik.com/for-dongusu-mert-mekatronik-youtube-python-programlama-ders-17 3/6
2.01.2023 00:11 for Döngüsü - Mert Mekatronik YouTube Python Programlama Ders 17 - Haber, Teknoloji, Yazılım ve Programlama ile ilgili makale …

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

print(a[0])

print(a[1])

print(a[2])

print(a[3])

print(a[4])

>>> 1

>>> 2

>>> 3

>>> 4

>>> 5

Bu şekilde yapmak hem zahmetli hem de gereksizdir ayrıca elimize gelen listenin uzunluğunu her zaman
bilemeyebiliriz. Bilsek bile liste çok uzun olabilir. Bu yüzden for döngüsü kullanmak oldukça önemlidir.

Şimdi birkaç örnek daha yapalım:

liste_1 = [(1, 8), (2,7), (3, 6), (4, 5)]

# Demetlerden oluşan bir liste tanımladık.

for a, b in liste_1:

print(a ** b)

# a değeri demetin ilk değeri, b değeri demetin ikinci değerine eşit oldu. Birinci
a’nın b’ninci kuvvetini ekrana yazdırdık.

>>> 1

>>> 128

>>> 729

>>> 1024

https://mertmekatronik.com/for-dongusu-mert-mekatronik-youtube-python-programlama-ders-17 4/6
2.01.2023 00:11 for Döngüsü - Mert Mekatronik YouTube Python Programlama Ders 17 - Haber, Teknoloji, Yazılım ve Programlama ile ilgili makale …

oynatma_listesi = {"Barış Manço": "Kara Sevda", "Neşet Ertaş": "Yazımı Kışa Çevirdin", "Hadis

# oynatma_listesi adında bir sözlük tanımladık. Şimdi bu sözlüğün elemanları


üzerinde gezinelim.

print("Oynatma Listesine Hoş Geldiniz \n Şarkılar:")

for i in oynatma_listesi.values():

print("-",i)

# Sözlük itemlerimizin değerleri yani şarkılar üzerinde gezindik ve "-" ile birlikte
ekrana yazdırdık.

print("--------------------------------- \n Sanatçılar: ")

for j in oynatma_listesi.keys():

print("-",j)

# Sözlük itemlerimizin anahtarları yani değerli sanatçılarımızın üzerinde gezindik


ve "-" ile birlikte ekrana yazdırdık.

>>> Oynatma Listesine Hoş Geldiniz


>>> Şarkılar:

>>> -Kara Sevda

>>> -Yazımı Kışa Çevirdin

>>> -Sıfır Tolerans

>>> -Vicdanın Affetsin

>>> -Yalnız Çiçek

>>> ---------------------------------

>>> Sanatçılar:

>>> -Barış Manço

>>> -Neşet Ertaş

>>> -Hadise

>>> -Merve Özbey

>>> -Aleyna Tilki

https://mertmekatronik.com/for-dongusu-mert-mekatronik-youtube-python-programlama-ders-17 5/6
2.01.2023 00:11 for Döngüsü - Mert Mekatronik YouTube Python Programlama Ders 17 - Haber, Teknoloji, Yazılım ve Programlama ile ilgili makale …

Sıradaki dersi buradan (https://www.mertmekatronik.com/while-dongusu-mert-mekatronik-youtube-python-


programlama-ders-18) hemen okuyabilirsiniz.

FOR döngüsü - 👩🏽‍💻 👨🏽‍💻Python Programlama - Ders 17

https://mertmekatronik.com/for-dongusu-mert-mekatronik-youtube-python-programlama-ders-17 6/6

You might also like