16_Mantiksal_Baglaclar_And_Or.py
# Mantıksal Bağlaçlar AND ve OR

# AND Bağlacı
print( 5 == 5 and "Hafize" == "Hafize")
print( 5 % 2 == 2 and "Özal" == "Özal") # 5 in 2 ye bölünmesinden kalan 1 dir. FALSE and TRUE sonuç olarak FALSE olacaktır.

# OR Bağlacı
print( 5 % 2 == 2 or "Özal" == "Özal") # İfadelerden birinin doğu olması yeterli olacaktır TRUE için.
print( 5 % 2 == 2 or "Özal" == "Kemal") # Her iki ifadede yanlıştır. Sonuç FALSE olacaktır.

# ************ÖRNEK -- AND --Kullanıcı Kullanıcı Bilgileri ***************

k_bilgileri = ["Hafize","123456"]
k_adi = input("Kullanıcı Adını Giriniz : ")
k_sifre = input("Kullanıcı Şifresini Giriniz :")
sonuc = k_bilgileri[0] == k_adi and k_bilgileri[1] == k_sifre
print(sonuc)

# ************************************************************************

# *******ÖRNEK -- OR -- Bir Sayının ya 2 'ye, ya 3 'e yada 5 'e Bölünmesi ***********
sayi = int(input("Sayı Giriniz Kontrol ediceğim : "))
sonuc = sayi % 2 == 0 or sayi % 3 == 0 or sayi % 5 == 0

print(sonuc)