Merhabalar. Python programlama derslerinin bu bölümünde break ifadesi ile devam ediyoruz. Bir önceki dersimizde break ifadesinin nasıl çalıştığı hakkında konuşmuş basit bir uygulamasını yapmıştık.
Önceki derse bakmadıysanız öncelikle ona bakmanız tavsiye edilir.
break anahtar kelimesi özellikle döngülerde karşımıza çıkar ve belirli şartlara göre döngülerden çıkmaya yarar.
Önceki dersimizde while() döngüsü ile break anahtar kelimesinin kullanımını görmüştük. Bu dersimizde break anahtar kelimesinin değişik kullanımlarına yer vereceğiz..
Şimdi break anahtar kelimesini for döngüsü içerisindeki kullanımını görelim :
Uygulamamızda myList adında 5 elemanlı bir liste oluşturuldu. Sonrasında for döngüsü kullanılarak bu liste içerisinde gezildi ve
print(item)
kodu ile her bir liste elemanı ekrana yazdırılması gerekirdi ancak böyle olmadı. İlk olarak çıktımızı verelim ve sonrasında açıklamasına geçelim :
for döngü yapısı içerisinde item değeri 1 olduğundan if bloğuna girilmeyecek ve
print(item)
kodu çalışarak ekrana 1 değeri yazılacaktır.
Sonrasında listenin ikinci elemanı olan 2 değerine geçilecek ve 2 değeri de if sorgu yapısında sorgulandıktan sonra şartı sağlamadığından bir sonraki print() metodu ile değeri ekrana yazdırılacak ve bir sonraki eleman olan 3 elemanına geçilecek.
Aynı senaryo 3 içinde çalıştıktan sonra listenin 4.elemanı olan 4 sayısına gelindiğinde
if(item == 4)
sorgusu döngü içerisinde sağlandığından if bloğunun içerisine girilecek ve
print("\nDöngü kırıldı...")
kodu ile ekrana "Döngü kırıldı" yazdıktan sonra
break
anahtar kelimesini gören Python yorumlayıcısı for döngüsünden çıkıp bir sonraki kod olan
print("\nDöngüden çıkıldı...")
kodu ile ekrana "Döngüden çıkıldı..." yazacaktır.
Uygulamada görüldüğü gibi break anahtar kelimesi döngüler içerisinde genel olarak belirli şartlara bağı olarak kullanılır.
Python yorumlayıcısı da break anahtar kelimesini gördüğü an hangi döngü yapısı içerisinde ise o döngüden çıkma yoluna gider.
Bu örneğimizde tek bir döngü içerisindeki durumu gördük. Ancak bazen iç içe döngülerin kullanıldığı durumlar olabilir. Böylesi durumlarda break anahtar kelimesi hangi döngü içerisindeyse o döngü kırılacaktır.
Şimdilik bu kadar.
Umarım faydalı bir çalışma olmuştur.
Teşekkürler.
Kaynak belirtilmeyen görseller bana aittir. The pictures without source in the post is belong to me