Page 34 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 34

cevap="iki"
              elif deger == 3:

                cevap="üç"
              elif deger == 4:
                cevap="dört"

              elif deger == 5:
                cevap="beş"
              print("Girdiğiniz sayı",cevap)


              Lütfen 0 – 5 arasında bir değer girin: 2

              Girdiğiniz sayı iki
              >>>
              Lütfen 0 – 5 arasında bir değer girin: 8

              Girdiğiniz sayı aralıkta değil


                     Düşünelim/Deneyelim
                       Mantıksal operatörlerden and ve or operatörlerinin karışması durumu, en yaygın prog-
                     ramlama hatasıdır. Programcılar, Python kaynak kodunu analiz etmek için Pylint’i
                     (http://www.pylint.org/) kullanabilirler.



            4.12. Mantık Karmaşası

               Python, çok karmaşık durum/koşul ifadelerini oluşturmak için gerekli araçları sağlar. Ancak önemli
            olan, mantık karmaşasına yol açmadan kullanabilmektir. Boolean ifadeleri and ve not ile birlikte kulla-
            nılmak istendiğinde, karmaşık mantığa dayalı koşullar oluşturmamıza olanak sağlar. Örneğin aşağıda
            verilen 4 farklı Bollean ifade kodu çalıştırıldığı zaman aynı sonucu verecektir.
               1.  not (a == b and c != d)
               2.  not (a == b and not (c == d))
               3.  not (a == b) or not (c != d)
               4.  a != b or c == d
               Ancak unutulmamalıdır ki;

               •  Çalıştırılırken en verimli yöntem basit düzeydeki mantıksal ifadelerdir.
               •  Basit düzeydeki mantıksal ifadeleri yazmak ve çalıştırmak daha kolaydır.
               •  Basit düzeydeki mantıksal ifadeler, çalıştırılırken de en verimli yöntemdir.
               •  Basit düzeydeki mantıksal ifadelerin değiştirilmesi, düzenlenmesi ve genişletilmesi de daha ko-
                  laydır.





        140
   29   30   31   32   33   34   35   36   37   38   39