CodeBlanks Logo Icon CodeBlanks

break ve continue

break ile döngüden çıkmayı, continue ile atlamayı öğrenirsin.

break ve continue

break döngüyü tamamen bitirir. continue mevcut tekrarı atlayıp sonrakine geçer:

for i in range(5):
    if i == 3:
        break
    print(i)  # 0 1 2

Bu örnek i 3 olunca döngüyü bitirir. continue ise sadece o tekrarı atlar.

break arama döngülerinde 'buldum, cik' demek için kullanılır.

break ile arama

break en çok arama döngülerinde kullanılır. Hedef bulununca döngüden çıkmak zaman kazandırır:

for n in [1, 3, 5, 7]:
    if n == 5:
        print("Bulundu")
        break

Bu örnek 5'i bulunca 'Bulundu' basar ve döngüden çıkar. break olmasaydi, döngü listenin sonuna kadar giderdi.

Uygulama break ile cik

for i in range(5): döngüsü yaz. if i == 3: break ile cik. print(i) yaz.

Başlangıç kodu

main.py
# break ile dongu

Örnek çözüm

main.py
for i in range(5):
    if i == 3:
        break
    print(i)

Beklenen çıktı

0
1
2

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 break ne yapar?

  • Hata verir
  • Tekrarı atlar
  • Döngüyü başa alır
  • Döngüyü bitirir Doğru cevap

Açıklama: break döngüyü tamamen bitirir.

2 continue tamamla

Soru
for i in range(5):
    if i == 2:
        ____
    print(i)
Cevap
for i in range(5):
    if i == 2:
        continue
    print(i)

Açıklama: continue i=2 tekrarını atlar.

3 Kelimeleri eşleştir

Kavram Anlamı
break Döngüden cik
continue Tekrarı atla
pass Boş blok
range Sayı aralığı

Başlangıç bölümündeki tüm dersler