Python For Döngüsü ve Döngü Örnekleri

sdkbyrm

olwα.ɴeт
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Puanı
3
Ticaret: 0 / 0 / 0
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.

# 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")
Ekran Çıktısı:





Ö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)
Ekran Çıktısı:





Ö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)
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


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


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))
Ekran Çıktısı :





Ö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))
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


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")
 
Üst Alt