Python kır ve devam et

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.

Ilginç makaleler...