Python'da break ve continue döngülerde sık kullanılan ifadelerdendir. Break ifadesi kullanıldığı yerde döngü sonlandırılarak döngüden çıkılması sağlanırken, continue ifadesi döngü içerisinde kullanıldığında ilgili koşul işletilmeden bir sonraki duruma geçilir. Break ve Continue ifadelerin kullanım şekillerini aşağıda vermiş olduğum örnekleri inceleyerek görebilirsiniz.
Continue kullanım şekli;
liste = [1, 2, 3, 4, 5, 6]
for eleman in liste:
if eleman == 3:
continue
print(eleman)
Yukarıdaki kod bloğunda for döngüsü liste içerisindeki eleman kadar çalışacak olup eleman 3'e eşit olduğunda for döngüsü içerisinde bulunan if koşulu devreye girecektir. if koşulu devreye girdiğinde devam eden print() fonksiyonu çalışmadan for döngüsü bir sonraki elemana geçecektir. Bunun sonucunda yukarıdaki kod aşağıdaki gibi bir çıktı verecektir.
1
2
4
5
6
Break kullanım şekli;
Yukarıdaki kod bloğunda for döngüsü liste içerisindeki 3 elemanına geldiğinde içerideki if bloğu devreye girecektir. Burada bulunan break ifadesi döngüsü kıracak ve sonlandıracaktır. Bunun sonucunda yukarıdaki kod aşağıdaki gibi bir çıktı verecektir.
1
2
Continue kullanım şekli;
liste = [1, 2, 3, 4, 5, 6]
for eleman in liste:
if eleman == 3:
continue
print(eleman)
Yukarıdaki kod bloğunda for döngüsü liste içerisindeki eleman kadar çalışacak olup eleman 3'e eşit olduğunda for döngüsü içerisinde bulunan if koşulu devreye girecektir. if koşulu devreye girdiğinde devam eden print() fonksiyonu çalışmadan for döngüsü bir sonraki elemana geçecektir. Bunun sonucunda yukarıdaki kod aşağıdaki gibi bir çıktı verecektir.
1
2
4
5
6
Break kullanım şekli;
liste = [1, 2, 3, 4, 5, 6]
for eleman in liste:
if eleman == 3:
break
print(eleman)
for eleman in liste:
if eleman == 3:
break
print(eleman)
Yukarıdaki kod bloğunda for döngüsü liste içerisindeki 3 elemanına geldiğinde içerideki if bloğu devreye girecektir. Burada bulunan break ifadesi döngüsü kıracak ve sonlandıracaktır. Bunun sonucunda yukarıdaki kod aşağıdaki gibi bir çıktı verecektir.
1
2
Yorum Gönder