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

Ekran Çıktısı

              Lütfen bölme için iki sayı giriniz.
              Lütfen bölme için ilk sayınızı giriniz:32
              Lütfen bölme için ikinci sayınızı giriniz:0
              Sıfıra bölme işlemi yapılamaz.

               Örnek

              # Ağacın boyunu sorgulayan program.
              boy = input("Ağacın boyu kaç cm? ")
              if int(boy) > 150:
                print ("Ağacın boyu uzun demek ki!")
              else:
                print ("Ağacın boyu kısa")


            4.5. Birleşik Boolean İfadesi

               Boolean ifadesi ile bir ilişkisel operatörle birleştirilerek daha karmaşık Boolean ifadeleri oluşturabilir.
            Bu tür durumlarda 3 farklı mantıksal operatörden yararlanılabilir: and, or ve not. Mantıksal operatörler
            aracılığı ile iki veya daha fazla Boolean ifadesinin kullanıldığı deyimlere Birleşik Boolean İfadeleri denir.
                      Birleşik Boolean İfadeleri oluşturan mantıksal operatörler –e1 ve e2 örneği

                       e1            e2           e1 and e2       e1 or e2         not e1

                  False (yanlış)   False (yanlış)   False (yanlış)   False (yanlış)   True (doğru)

                  False (yanlış)   True (doğru)   False (yanlış)   True (doğru)   True (doğru)


                  True (doğru)   False (yanlış)   False (yanlış)   True (doğru)   False (yanlış)

                  True (doğru)   True (doğru)   True (doğru)   True (doğru)   False (yanlış)

               Mantıksal operatörlerden and ve or sola birleşmeli, not sağa birleşmelidir. Örneğin,
               x <= y and x <= z ifadesi
               (x <= y) and (x <= z) olarak işlem görür.
               x = 10, y = 20 olarak veriliyor. Buna göre aşağıda verilen kod örneklerini inceleyiniz.
               b = (x == 10)                 # b’ye True değerini atar.
               b = (x != 10)                 # b’ye False değerini atar.
               b = (x == 10 and y == 20)     # b’ye True değerini atar.
               b = (x != 10 and y == 20)     # b’ye False değerini atar.
               b = (x == 10 and y != 20)     # b’ye False değerini atar.
               b = (x != 10 and y != 20)     # b’ye False değerini atar.
               b = (x == 10 or y == 20)      # b’ye True değerini atar.
               b = (x != 10 or y == 20)      # b’ye True değerini atar.
               b = (x == 10 or y != 20)       # b’ye True değerini atar.
               b = (x != 10 or y != 20)      # b’ye False değerini atar.


                                                                                                     135
   24   25   26   27   28   29   30   31   32   33   34