For Döngüsü belirli bir sayıda tekrar edilmesi istenen kodlar olduğu zaman kullanılır. Python programlama dilinde For Döngüsü kullanılarak döngü içindeki kodların tekrarlanması sağlanabilir.
Python programlama dilinde For Döngüsü kullanımını inceledikten sonra örneklerimize geçelim.
Örnek olarak;
Örnek 1: Ekranda 10 defa isim yazdıran örnek.
Ekran Çıktısı:
Örnek 2: Kullanıcının Girdiği metni ekranda 5 defa yazdıran Python For Döngüsü Örneği:
Ekran Çıktısı:
Örnek 3: 100′ e kadar olan çift sayıları listeleyen Python For Döngüsü Örneği
Ekran Çıktısı:
Örnek 4: Kullanıcının girdiği 2 sayı arasındaki sayıları listeleyen Python For Döngüsü Örneği
Ekran Çıktısı:
Örnek 5: kullanıcının girdiği 2 sayı arasındaki sayıların toplamını bulan Python For Döngüsü Örneği:
Ekran Çıktısı :
Örnek 6: kullanıcının girdiği sayının faktoriyelini alan Python For Döngüsü Örneği:
Ekran Çıktısı:
Örnek 7: Kullanıcının girdiği sayının asal sayı olup olmadığını kontrol eden Python For Döngüsü Örneği
Python programlama dilinde For Döngüsü kullanımını inceledikten sonra örneklerimize geçelim.
# Ekran Çıktısı : 0,1,2,3,4
for x in range(5):
print(x)
# Ekran Çıktısı : 3,4,5
for x in range(3, 6):
print(x)
# Ekran Çıktısı : 3,5,7
for x in range(3, 8, 2):
print(x)
For Döngüsü “break ve “continue” Kullanımı
break bir for döngüsü döngüsünden çıkmak için kullanılırken, continue ise o anki bloğu atlamak için kullanılır.Örnek olarak;
# Ekran çıktısında sadece tek sayılar olacaktır. 1,3,5,7,9
for x in range(10):
if x % 2 == 0:
continue
print(x)
#Ekran Çıktısı : 1,2,3,4
for i in range(1, 10):
if(i%5==0):
break
print(i)
Python For Döngüsü Örnekleri
Örnek 1: Ekranda 10 defa isim yazdıran örnek.
1 2 3 4 | for x in range(10): print("www.yazilimkodlama.com") |

Örnek 2: Kullanıcının Girdiği metni ekranda 5 defa yazdıran Python For Döngüsü Örneği:
1 2 3 4 5 | metin=input('Metni Girin : ') for x in range(10): print(metin) |

Örnek 3: 100′ e kadar olan çift sayıları listeleyen Python For Döngüsü Örneği
1 2 3 4 5 6 | #yazilimkodlama.com for i in range(1,101): if i%2==0: print(i) |

Örnek 4: Kullanıcının girdiği 2 sayı arasındaki sayıları listeleyen Python For Döngüsü Örneği
1 2 3 4 5 6 | sayi1=input('1. Sayı: ') sayi2=input('2. Sayı: ') for i in range(int(sayi1)+1,int(sayi2)): print(i) |

Örnek 5: kullanıcının girdiği 2 sayı arasındaki sayıların toplamını bulan Python For Döngüsü Örneği:
1 2 3 4 5 6 7 8 9 | #www.yazilimkodlama.com toplam=0; sayi1=input('1. Sayı: ') sayi2=input('2. Sayı: ') for i in range(int(sayi1)+1,int(sayi2)): toplam+=i print("{0} ile {1} arasındaki sayıların toplamı : {2}".format(sayi1,sayi2,toplam)) |

Örnek 6: kullanıcının girdiği sayının faktoriyelini alan Python For Döngüsü Örneği:
1 2 3 4 5 6 7 8 | #www.yazilimkodlama.com sonuc=1; sayi=input('1. Sayı: ') for i in range(1,int(sayi)+1): sonuc*=i print("{0} sayısının faktoriyeli : {1}".format(sayi,sonuc)) |

Örnek 7: Kullanıcının girdiği sayının asal sayı olup olmadığını kontrol eden Python For Döngüsü Örneği
1 2 3 4 5 6 7 8 9 10 11 12 13 | #www.yazilimkodlama.com sayac=0 sayi=input('Sayı: ') for i in range(2,int(sayi)): if(int(sayi)%i==0): sayac+=1 break if(sayac!=0): print("Sayı Asal Değil") else: print("Sayı Asal") |
