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 Karşılaştırma Fonksiyonları

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.

 

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 .