Bu makalede, bir döngünün akışını değiştirmek için break ve continue ifadelerini kullanmayı öğreneceksiniz.
Video: Python kır ve devam et İfadesi
Python'da ara ve devam et ne işe yarar?
Python'da breakve continueifadeler normal bir döngünün akışını değiştirebilir.
Döngüler, test ifadesi yanlış olana kadar bir kod bloğu üzerinde yinelenir, ancak bazen test ifadesini kontrol etmeden mevcut yinelemeyi veya hatta tüm döngüyü sonlandırmak isteriz.
breakVe continuetablolar bu durumlarda kullanılır.
Python break ifadesi
breakİfadesi bunu içeren döngüyü sonlandırır. Programın kontrolü, döngünün gövdesinden hemen sonra ifadeye akar.
Eğer breakdeyimi iç içe geçmiş bir döngü (başka döngü içinde döngü) içindedir, breakdeyim içteki döngü sona erer.
Break sözdizimi
kırmak
Mola akış şeması
Python'da break ifadesinin akış şeması
Break ifadesinin for döngüsü ve while döngüsü içinde çalışması aşağıda gösterilmiştir.
Break ifadesinin çalışması
Örnek: Python sonu
# Use of break statement inside the loop for val in "string": if val == "i": break print(val) print("The end")
Çıktı
str Son
Bu programda, "dizi" dizisini yineliyoruz. Döngüden koptuğumuz harfin i olup olmadığını kontrol ederiz. Dolayısıyla çıktımızda, tüm harflerin basılıncaya kadar yukarıda olduğunu görüyoruz. Bundan sonra döngü sona erer.
Python devam ifadesi
continueİfadesi geçerli yineleme yalnızca bir döngü içindeki kod kalanını atlamak için kullanılır. Döngü sona ermiyor ancak bir sonraki yinelemeyle devam ediyor.
Devam Sözdizimi
devam et
Devam etmenin akış şeması
Python'da Continue deyiminin akış şeması
For ve while döngüsündeki continue ifadesinin çalışması aşağıda gösterilmiştir.
Continue deyimi python'da nasıl çalışır?
Örnek: Python devamı
# Program to show the use of continue statement inside loops for val in "string": if val == "i": continue print(val) print("The end")
Çıktı
strng Son
Bu program, breakifadenin yerine geçmesi dışında yukarıdaki örnekle aynıdır continue.
Döngü ile devam ederiz, eğer dizge i ise bloğun geri kalanını çalıştırmayız. Dolayısıyla çıktımızda i dışındaki tüm harflerin yazdırıldığını görüyoruz.







