break ifadesi # 1 - Python Dersleri (Tutorials)

in #blog5 years ago

kapak.jpg

Merhabalar. Python programlama derslerinin bu bölümünde döngülerde kullanılan anahtar kelimelerden olan break anahtar kelimesinden bahsedeceğim.

Bu ders döngüler ile alakalı olduğu için öncesinde döngüler konusuna bakmanız tavsiye edilir.

break kelimesi Türkçede kırmak anlamına gelir. Bir döngü içerisinde görevi de aynı taşıdığı anlam gibidir.

break ifadesi, döngüde programcının belirlediği durum veya zamanda döngüden çıkılması için kullanılır. Python yorumlayıcısı break anahtar kelimesini gördüğü an direk döngüden çıkar ve döngüden sonraki satırları işleyerek devam eder.

Python programlarında bazı durumlarda iç içe döngüler kullanılabilir. Bu gibi durumlarda break anahtar kelimesi hangi döngü içinde kullanılmışsa o döngüyü sonlandıracaktır.

Şimdi hatırlamak adına 1'den 8'e kadar olan sayıları ekrana yazan bir uygulamayı döngü kullanarak yazalım:

Örneğimizde sayi adında tam sayı bir değişken oluşturup ilk değer ataması yapıldı. Sonrasında while döngüsünde

sayi < 9

sorgusu çalıştırıldı.

1 < 9

olduğundan döngüye girildi ve

print(sayi)

kodu ile sayi değeri ekrana yazdırıldıktan sonra

sayi = sayi + 1

kodu ile sayi değişkeninin değeri 1 artırıldı ve tekrar while sorgusuna gelindi. Bu şekilde şart sağlanmayana kadar döngü devam etti. Çıktımız aşağıdaki gibidir :

Şimdi bu döngümüzü, içerisinde bir şarta bağlı olarak break anahtar kelimesi ile kullanalım:

Örneğimizde if() yapısı olmasaydı, bu uygulama bir önceki yaptığımız uygulama gibi 1'den 8'e kadar sayıları ekrana yazdıran bir uygulama olurdu.

Ancak diğer uygulamadan farklı olarak if() yapısındaki

sayi == 5

sorgusu doğru olduğunda if yapısı içine girilecek ve ekrana

print("\nDöngü kırıldı...")

kodu ile "Döngü kırıldı..." yazıldıktan sonra

break

anahtar kelimesini gören Python yorumlayıcısı döngüden çıkacak ve döngüden hemen sonra gelen

print("\nDöngüden çıkıldı...")

kodunu çalıştırarak programı sonlandıracaktır.

Uygulamada görüldüğü gibi break anahtar kelimesini gördüğü an Python yorumlayıcısı direk döngüden çıkar.

Şimdilik bu kadar.

Umarım faydalı bir çalışma olmuştur.

Teşekkürler.

yesilayrca.png

Kaynak belirtilmeyen görseller bana aittir. The pictures without source in the post is belong to me

Sort:  

Congratulations @elektroyazilim! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You received more than 4000 upvotes. Your next target is to reach 5000 upvotes.

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

You can upvote this notification to help all Steem users. Learn how here!

You got a 90.14% upvote from @minnowvotes courtesy of @elektroyazilim!

You got a 38.44% upvote from @minnowvotes courtesy of @elektroyazilim!

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.029
BTC 56769.47
ETH 2402.64
USDT 1.00
SBD 2.30