Python programlama dilinde, break ve continue ifadeleri işlemleri durdurmak veya atlama yapmak için kullanılır. Break ifadesi, döngü veya switch-case gibi yapılar içindeki işlemi sonlandırırken, continue ifadesi işleme devam edilip sonraki adımda atlanmasını sağlar.
Break İfadesi
Break ifadesi, döngüler veya switch-case gibi yapılar içinde, belirli bir şarta göre işlemlerin durdurulması gerektiği durumlarda kullanılır. Örneğin, bir kullanıcının aradığı öğeyi bulduğumuzda, işlemi sonlandırmak ve programdan çıkmak için break ifadesi kullanabiliriz. Break ifadesi, sadece içinde bulunduğu yapıyı sonlandırır, daha dışta bulunan diğer yapıları etkilemez.
Örnek Kod:
```python
liste = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
aranan = 6
for i in liste:
if i == aranan:
print(\"Aranılan öğe bulundu!\")
break
print(\"Programdan çıkıldı.\")
```
Yukarıdaki örnekte, bir liste içinde belirli bir öğeyi ararken, aranan öğe bulunduğu zaman, işlem break ifadesi ile sonlandırılır ve \"Programdan çıkıldı.\" metni yazdırılır.
Continue İfadesi
Continue ifadesi, döngüler içinde belirli şartlara göre işlemlerin atlanmasını sağlar. Örneğin, bir dizi içinde tek sayılar toplamının hesaplanması gerektiğinde, çift sayılar işleme dahil edilmeden atlanabilir. Continue ifadesi, sadece o anki adımı atlar ve döngüyü sürdürür.
Örnek Kod:
```python
dizi = [1, 2, 3, 4, 5, 6, 7, 8]
toplam = 0
for i in dizi:
if i % 2 == 0:
continue
toplam += i
print(\"Tek sayıların toplamı:\", toplam)
```
Yukarıdaki örnekte, bir dizi içinde tek sayıların toplamının hesaplanması yapılırken, çift sayılar değerlendirilmeden atlanır ve sadece tek sayıların toplamı yazdırılır.
Sonuç olarak, break ve continue ifadeleri, döngüler veya switch-case gibi yapılar içinde işlemleri durdurmak veya atlama yapmak için kullanılır. Kullanımı oldukça basit ve etkilidir.