İPUCU

Python Artificial Intelligence’da en çok kullanılan dildir ve gerekli dökümanların paylaşım alanlar burada paylaşılmaktadır.

Seçenekler

Python break ve continue komutları

M4K4R - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2017
Mesajlar:
4.268
Konular:
241
Teşekkür (Etti):
131
Teşekkür (Aldı):
847
Ticaret:
(0) %
06-12-2017 19:51
#1
Post
Python break ve continue komutları
Bu yazımızda Python break ve continue ifadelerinin kullanımlarını göstermeye çalışacağız.

Birçok programlama dilinde olduğu gibi Python programlama dilide, döngü akışlarını değiştirmek için break ve continue ifadelerini kullanır.

Döngüler belli bir şart sağlanana kadar kod bloğunun tekrarlamasını sağlamak için kullanılır ve programlama dilinin vazgeçilmez bir yapı taşlarından biridir. Fakat bazen biz dögüleri belirli ekstra şartlar dahilinde kod bloğunu sonlandırmak, yada başa döndürmek 'yinelemek' isteyebiliriz işte bu tip durumlarda bu ifadeleri kullanırız.


Python break kullanımı

Break ifadesi, içinde bulunduğu döngüyü sonlandırır. Programın kontrolü döngünün gövdesinden hemen sonraki ifadeye akar.

Break ifadesi iç içe çalışan döngülerde (başka bir döngü içinde döngü) yer alıyorsa, break, bulunduğu döngüyü sonlandırır.

break ifadesinin sözdizimi
Kod:
break
Akış şeması break


For döngüsü ve while döngüsündeki break ifadesinin çalışma şekli aşağıda kod şeması üzerinden gösterilmiştir.


Break ifadesinin döngü içinde kullanılması
Kod:
for val in "pythontr":
    if val == "t":
        break
    print(val)

print("Bitti")
Çıktı
Kod:
p 
y 
Bitti
Python continue kullanımı

Continue ifadesi, yalnızca geçerli yineleme için bir döngü içindeki kodun geri kalanını atlamak için kullanılır. Döngü sona ermez, ancak bir sonraki yinelemeyle devam eder.

continue ifadesinin sözdizimi
Kod:
continue
Akış şeması continue


For ve while döngüsünde continue ifadesinin çalışması şekli aşağıdaki şekilde gösterilmiştir.


Continue ifadesinin döngü içinde kullanılması
Kod:
for val in "pythontr":
    if val == "t":
        continue
    print(val)
 
print("Bitti")
Çıktı
Kod:
p 
y 
h 
o 
n 
r 
Bitti



Bu program yukarıdaki break ifadesi örneği ile aynıdır, ancak break ifadesi continue ile değiştirilmiştir.

String ifade içinde "r" harfi ile karşılaşırsak, bloğun geri kalanını yürütmemek için, döngüye başına dönerek döngüye devam ediyoruz. Dolayısıyla, çıktılarımızda "r" harfi haricindeki tüm harflerin yazdırıldığını görürüz.


pckopat hacker - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
09/2016
Nereden:
amiroot
Mesajlar:
273
Konular:
3
Teşekkür (Etti):
9
Teşekkür (Aldı):
13
Ticaret:
(0) %
06-12-2017 20:06
#2
yararli bi de gui islemleri hakkunde detayli iyi bir anlatan olsa

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı