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