by trustix
Eklenme Tarihi : 20 Aralık 2020 15:13 Views: 1438
Python'da For Döngüsü
Programlamada döngüler önemli bir yer tutmaktadır. for ve while olmak üzere iki temel ve ilke döngü bulunmaktadır. Bu döngülerin amacı iteratif işlemlerin yapılmasıdır.
Biz de bu nedenle konunun anlaşılmasının örnek sayısı ile orantılı olduğunu dikkate alarak Python'da for döngüleri ile ilgili örnekler yapmaya çalışacağız. İlk örneğimiz ile başlayalım.
Python'da for Döngüsü Örnek - 1
# Python'da for Döngüsü Örnek - 1
"""
Bu örneğimizde ise for döngüsü
içerisinde enumerate()
fonksiyonu kullanarak listedeki
her elemanı bir sayı değeri
ile eşleştirdik. Unutulmamalıdır ki
buradaki numaralar index numaraları
değil enumerate() fonksiyonundan gelen
numaralardır. Ancak hali hazırda listedeki
her elemanın bir tane de index değeri mevcuttur.
"""
liste_1 = [
"Merhaba",
"Sayın",
"Seyirciler",
"Bu",
"Bir",
"Test",
"Mesajıdır."
]
for n , e in enumerate(liste_1, 5):
print(f"{n}: {e}")
"""
Output:
5: Merhaba
6: Sayın
7: Seyirciler
8: Bu
9: Bir
10: Test
11: Mesajıdır.
"""
Python'da for Döngüsü Örnek - 2
# Python'da for Döngüsü Örnek - 2
"""
Burada bir sayı belirterek
for döngüsü yardımı ile
belirtilen sayının çarpım tablosunu çıkardık.
Belirtilen sayı statik olarak 7 sayısıdır.
Ancak dinamik bir şekilde sayı
input() fonksiyonu kullanılarak
kullanıcıdan her defasında alınabilir.
"""
sayi = 7
print(sayi , ' Sayısını Çarpım Tablosu Aşağıdaki Gibidir : ')
print('-------------------------------')
for i in range(1, 11):
print(sayi,"X",i,"=",sayi * i)
print('-------------------------------')
"""
Output:
7 Sayısını Çarpım Tablosu Aşağıdaki Gibidir :
-------------------------------
7 X 1 = 7
7 X 2 = 14
7 X 3 = 21
7 X 4 = 28
7 X 5 = 35
7 X 6 = 42
7 X 7 = 49
7 X 8 = 56
7 X 9 = 63
7 X 10 = 70
-------------------------------
"""
Python'da for Döngüsü Örnek - 3
# Python'da for Döngüsü Örnek - 3
"""
Buradaki örneğimizde bir kelimenin
for döngüsü yardımı ile harflerine
ayırarak kodlanmış halini görmekteyiz.
"""
message = 'Merhaba'
print(message , 'Kelimesi aşağıdaki gibi kodlanmaktadır : ')
message = message.upper()
for h in message:
print (h)
print('--------')
"""
Output:
Merhaba Kelimesi aşağıdaki gibi kodlanmaktadır :
M
--------
E
--------
R
--------
H
--------
A
--------
B
--------
A
--------
"""
Python programlamada kullanılan for döngüleri ile ilgili birkaç örnek yaptık. Bir yapının anlaşılması için ne kadar çok örnek yapılırsa o kadar faydalı olacaktır.
message = "Herkese İyi Kodlamalar"
message = message.split()
for i in message:
print(i)