Konu Özeti

Python'da döngüler, belirli sınırlar içinde işlemleri tekrarlayan yapılardır. For döngüsü liste, tuple ve sözlük gibi eleman gruplarındaki her öğeye erişmek için kullanılır; range fonksiyonu ise belirli aralıktaki sayıları üretmeyi kolaylaştırır. While döngüsü, koşul doğru olduğu sürece kod bloğunu tekrar eder ve koşul yanlış olduğunda sonlanır.

Status
Not open for further replies.

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

🔒 Bu içeriği görmek için giriş yapın

 
Last edited:
Status
Not open for further replies.
136,275Threads
3,303,620Messages
328,087Members
a2danbestLatest member
Top Bottom