Python Karşılaştırma Fonksiyonları


Python Karşılaştırma Fonksiyonları

Karşılaştırma fonksiyonları ile iki sayısal veri veya metinsel veriler arasındaki ilişkiyi buluruz. Karşılaştırma işlemi true(doğru) veya false(yanlış) sonucu verir. Eşitlik fonksiyonu (=) iki nesnenin eşit olup olmadığını kontrol eder. İki sayının birbirine eşit olup olmamasına bakalım;

Bu karşılaştırma fonksiyonun sağındaki ve solundaki sayılar eşit olduğundan True (doğru) sonucuna ulaşıldı. Sonucu false olan başka bir karşılaştirmaya bakalım ;

Karşılaştırma fonksiyonun sonucu görüldüğü gibi false yani yanlış cıktı.

Konuyu daha iyi anlamak adına karşılaştırma fonksiyon tablosunu inceliyelim.

Örnek : Kullanıcıdan alınan iki değerin eşitlik kontrolünü yapınız.

Yukarıdaki yapıyı incelediğimiz zaman çıktımız şöyle olucaktır :

Eşit değil ise

Eğer eşit ise

Şeklinde olucaktır.

Python Mantıksal Karşılaştırma Fonksiyonları

 

Şimdi iki  veya daha fazla karşılaştırmadan sonuca nasıl ulaşacağımıza bakalım. Bu işlemi mantıksal fonksiyonlar yardımı ile yapmaktayıiz. Diyelimki bir okuldan öğrenci seçeceğiz, öğrencinin  erkek veya yaşının 12’den dşük olmasını istiyoruz. Aşşağıdaki ifade bu durumu karşılamaktadır.

Bu ifade cinsiyetin erkekler olması ve yaşının 12’den büyük olması durumda true değeri dönecektir.

Mantıksal karşılaştırmalarda veriler tamsayı(integer), ondalık sayı (float) olabilir. Olması durumunda sıfırdan farklı her sayı değer true olarak algılanır. Cümle(string) olması durumunda boş olmayan her  cümle True alınır.

Konuyu anlamak adına, örnek cözelim.

 

 

Örnek : Bir matematik sınavında 9. soruyu cözmek şartıla 60’dan yukarı puan alanlar geçerli altındakiler geçersiz olduğu durumun programını yapınız.

Kontrol yapısındaki fonksiyona gelen ‘gecerli’ ve 72 puan değerli koşulumuzda “Tebrikler Geçtiniz” yanıtına sebeb olacaktır dolasıyla çıkışımız :

Olucaktır.

Özet geçmek gerekirse

  • Karşılaştırma operatörlerini öğrendik.
  • Metinsel ve sayısal veri nasıl karşılaştırır öğrendik.
  • Fonksiyon üzerinden karşılaştırmayı öğrendik.

 

Python Karşılaştırma Fonksiyonları

Giriş Yap

Hoşgeldin, sefa getirdin :)

Şifre Sıfırla

Şifreni bidaha unutma lütfen :)

Geri git :
Giriş Yap