Ana Sayfa » Genel » Python’da Koşula Bağlı Durumlar ve Döngüler

Python’da Koşula Bağlı Durumlar ve Döngüler

Ebru Güleç

Ebru Güleç toplam 6 yazısı bulunmakta.

Karabük Üniverstesi Bilgisayar Mühendisliği Öğrencisi.

Her programlama dilinde ya da genelleyecek olursak  günlük yaşamımızda da koşullu ifadeler kullanırız. Örnek verecek olursak;  patronumuzun bize söylediği “Bu ay çok çalışırsan ikramiye alırsın” cümlesi içerisinde bir koşul ve bir de sonuç barındırır. Programlama mantığı ile verilen koşul doğru ise bunu yap, değilse başka bir işlem yap gibi seçeneklerimiz vardır. Python’da koşullu ifadelerimiz için if, else ve elif  komutlarını kullanırız. Kısaca bahsedecek olursam..

If;

İfadeleri birbirleriyle karşılaştırmak ve bir işlem yapmak için if komutunu kullanırız.

1Aaadsız

else;

else ifadesiyle if koşulunun dışında kalan diğer seçenekleri kapsamış oluruz.

2Aaadsız

elif;

Son olarak bir işlemin gerçekleşmesi birden fazla koşula bağlı ise elif kullanırız.

3Aaadsız

Döngüler

         Bir işlemi birden çok kez tekrar ettirmek istediğimizde imdadımıza döngüler yetişir. Python’da da bu tekrar işlemini  While ve For döngüleri ile sağlarız.

While:

While döngüsü;  yazdığımız bir programda verilen koşul sağlanana kadar aynı işlemi gerçekleştirir. Örneğin aşağıdaki kod bloğunda a 100’e eşit olana kadar her seferinde a sayısını bir arttırır ve ekrana yazar. Yani tek tek 1 den 100 ‘ e kadar sayıları yazmak yerine döngüler aracılığı ile hem zamandan tasarruf eder hem de kalabalık kod satırlarından kurtuluruz.

4Aaadsız

For:

         For da while döngüsü gibidir.  Yukarıdaki işlemi daha basit bir şekilde for ile yapabiliriz. Burada şunu demek istiyoruz; 1 den 100 e kadar olan sayıları i değişkenine ata ve i’ yi her seferinde ekrana yazdır. Kullandığımız range fonksiyonunu ise sayı aralıklarını belirtmek için kullanırız.

5Aaadsız

Böylelikle koşullu ifadelerin ve döngülerin Python’da nasıl yapıldığını öğrenmiş olduk :)

 

 

, , , , ,

6 thoughts on “Python’da Koşula Bağlı Durumlar ve Döngüler

  1. Ömer Gökçe diyor ki:

    teşekkürler yararlı bir makale

    1. Ebru Güleç diyor ki:

      Ben teşekkür ederim. Faydalı bulmanıza sevindim :)

  2. Rahman Usta diyor ki:

    Tebrikler. Resimler küçük kalmış :) Önerim ise resimler büyütülebilir veya syntax highlighter kullanılabilir :)

    1. Ebru Güleç diyor ki:

      Teşekkür ederim Rahman abi :) Evet gerçekten küçük kalıyormuş. Bundan sonraki yazılarımda syntax highlighter kullanıcam :)

  3. Sami Babat diyor ki:

    Eğlenceli yazı :) Syntax kullanmaniz daha rahat olur kullanici icin. Tavsiyem : Auto SyntaxHighlighter demo : http://linuxdiyari.com/terminal-ile-facebook-kullanimi.Ld

    1. Ebru Güleç diyor ki:

      Teşekkür ederim. Diğer yazılarımda kullanıcam :)

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


dokuz × = 54

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>