döngüler belirlemiş olduğumuz sınırlar içinde yaptığımız işlemleri tekrarlayan yapılara denir. bir döngü gerçekleşirken belirlenen işlemler sırasıyla yapılır
For döngüsü
for döngülerini bir eleman grubundaki (list, tuple, dictionary falan) her bir elemana ulaşmak için kullanırız.for döngüsü bir listedeki her öğe üzerinde tekrarlanabilir veya her bir karakterden geçebilir ve hepsinden gecene kadar durmaz kendini tekrar ettiği için bir kod bloğunu daha fazla yazmamıza gerek kalmaz
sayılar=[1,2,3,4,5,6]
for sayı in sayılar:
print(sayı)
burada for döngüsüyle liste icindeki sayıları yazdırmıs olduk eğer for döngüsü kullanmasaydık tek tek" sayılar[0],sayılar[1]" seklinde yazmamız gerekirdi
Range fonksiyonu
genelde for döngüsü icinde belirli aralıkta bulunan sayıları göstermek için kullanırız
list(range(1,100))tek tek 100e kadar yazmak yerine range fonksiyonuyla tek satırda yazdırmıs olduk
While
While döngüsü, belirli bir koşul doğru olduğu sürece bir kod bloğunu tekrar eden bir yapıdır. Yani, koşul sağlandığı sürece döngü devam eder ve koşul yanlış olduğunda döngü sona erer.
a=0
while a<=5:
print(a)
a +=1
bu kodda a değişkenine 0 değerini verdik ve döngü her tekrarladıgında a'yı 1 rakam arttırmasını söyledik a 5'e eşit ve büyük oldugu zaman döngüyü sonlandırdık
Break
döngüyü aniden sonlandırmak için kullanılır döngüde koşul sağlansa bil break komutuyla döngü sonlandırılır
a=0
while a<=5:
print(a)
a +=1
if a>3:
break
a değeri 3'ten büyük olduğunda break komutuyla döngüyü sonlandırdık
Continue
döngüdeki bir adımı atlayarak bir sonraki adıma geçmek için kullanılır.
a=0
while a<=5:
a +=1
if a==3:
continue
print(a)
Pass
Boş bir işlem yapar, sadece yer tutucu olarak kullanılır genellikle yarım bıraktığımız kodlarda hata mesajı almamak için kullanırız
a=0
while a<=5:
a +=1
pass
Son düzenleme:
💬 SpyHackerz Telegram — Anlık tartışmalar ve duyurular için katıl