Professional Documents
Culture Documents
2023 00:11 for Döngüsü - Mert Mekatronik YouTube Python Programlama Ders 17 - Haber, Teknoloji, Yazılım ve Programlama ile ilgili makale …
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
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.
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.
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
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.
for j in oynatma_listesi.keys():
print("-",j)
>>> ---------------------------------
>>> Sanatçılar:
>>> -Hadise
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 …
https://mertmekatronik.com/for-dongusu-mert-mekatronik-youtube-python-programlama-ders-17 6/6