Register Now

Login


Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Add question

You must login to ask question .

Login


Register Now

Merhaba, kayıt formu üzerinden kayıt olabilirsiniz. Fakat sosyal medya ile kayıt olmanızı önermekteyiz.

Python if-else Kullanimi

Python if-else Kullanimi

Python if-else Kullanimi

 

İf-else yapısın temel kullanımı, bellirnen koşullar gerçekleşirse a işlemi yapiliyorsa aynı zamanda bu koşul sağlanmiyorsa da b işlemi yapıldığını düşünelim.

Bu olayı İf-else olarak ifade etmek istersek şu şekilde ifade edebiliriz. İf denilen yapının sonucu = a , Else yapının sonucu = b olcaktır. İf koşullu işletmesinde, koşulun doğru olmadığı durumda else bloku  işletilir. Yanliş olduğu durumda ise else komutu işletir. Yazımı şu şekildedir :


if(koşul):

 koşul sağlanırsa

 bura çalişacak

else:

 koşul sağlanmassa

 bura çalışacak

NOT : Fark ettiyseniz if ve else ifadesinden sonra girinti yani kodlar bi boşluk içeridedir. Python söz dizimi olarak bu şekilde yazılmaktadır. Dikkat edelim.


Konuyu daha iyi anlamak adına örneklere geçiş yapalım.

Örnek – 1 : Bir soru oluşturalım. Bu soruyu kullanıcıya sorsun, doğru cevap verirse “Tebrikler Kazandınız!” eğer yanliş cevap verirse “Kaybettiniz.” mesajı versin.

Yukarıdayı yapıyı incelediğimizde şöyle açıklayabiliriz.

  • Print() fonksiyonu ile kullanıcıya soru iletiyor.
  • input() fonksiyonu ile kişiden veri girişi bekleniyor. Eğer veri girilirse ( boş veya dolu )
  • koşul blogu aktif olacaktır. Eğer girilen değer if(true) durumuna yani doğru cevap verirse  “Tebrikler Kazandınız!” eğer yanliş cevap verirse “Kaybettiniz.” mesajı vericektir.

Dolasıyla çıktı şöyle olucaktır :

Koşullu Atamalar

python if else kullanimi

 

Program yazarken bir nesneye, bir koşul gerçekleştiğinde bir değerin, gerçekleşmediğinde başka bir değerin atanmasına sıkça ihtiyacımız olur. Bu tür veri atamalarına basit bir if deyimi ile yapabiliriz.

Koşullar gerçeke hayatımızda olduğu gibi, programlamada işimizi kolaylaştırır bir nevi filitre işlemleri için kullanılırız. Aslında çok iyi uydu filitre kelimesi çünkü çoğu zaman if deyimini , verileri bir nevi süzmek bu veriler içerisinden istediğimiz veriyi seçmek isteriz.

 

Örneğin Kullanıcıdan gelen sayının mutlak değerini almaya çalışalım.

Böyle bir atama yapmak yerine aşşağıdaki yazımı kullanmak daha açıklayıcı ve daha kısa olacaktır :

Özet : 

  • if-else yapısının ne işe yaradığını öğrendik.
  • if-else ile kontrol yapıları oluşturduk.
  • if-else ile örnekler çözdük.

Konuyu daha iyi anlamanız adına, öğrendiğiniz bilgileri bakmadan kendiniz deneyin. Daha sonra kafanızdan soru oluşturup koda dökmeye çalışın. İşte asıl ozaman gerçek bir programcı olabilirsiniz 🙂

About Ali YamanProfesyonel

Herzaman bilginin gücüne inanlardan oldum , araştirmalarım ve deneyimlerimlerimi sizlere sunmayı amaçlıyorum. İstanbul Üniversitesi Kontrol ve Otomasyon Öğrencisiyim Elektronik ve Programlama ile ilgim var.

Follow Me

Leave a reply

Captcha Click on image to update the captcha .