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 🙂


Emoji olarak yorumla :)
eh işte! eh işte!
0
eh işte!
Harika Harika
0
Harika
Hahaha! Hahaha!
2
Hahaha!
Vay be! Vay be!
0
Vay be!
Şekilsin Şekilsin
0
Şekilsin
Muhteşem Muhteşem
0
Muhteşem
Beğendim Beğendim
1
Beğendim
Beğenmedim Beğenmedim
0
Beğenmedim

Python if-else Kullanimi

Giriş Yap

Hoşgeldin, sefa getirdin :)

Şifre Sıfırla

Şifreni bidaha unutma lütfen :)

Geri git :
Giriş Yap