Karşılaştırma ve Koşul İfadeleri 2: Mantık Bağlaçları

# Python'da mantık bağlaçları bulunur. Bunlar karşılaştırma ve koşul ifadeleriyle sıkça beraber kullanılırlar.


# and Türkçe'de ama demektir. Bu bağlacı iki şartı birbirine bağlar. erilen işlemin gerçekleşmesi için 2 şartın da sağlanmış olması gerekir.

ad=input("Kullanıcı adınız:")
parola=input("Parolanız:")
if(ad == "admin" and parola == "abcdefg"):
print("Giriş işlemi başarılı")
else:
print("Kullanıcı adı veya parola yanlış")

# Burada hem şifreyi hem de kullanıcı adını doğru yazmalıyız ki sisteme girebilelim.


# or bağlacı ise 2 şarttan biri gerçekleşince işlemin gerçekleşmesini sağlayan bir bağlaç türüdür. Or, Türkçe'de ya da demektir.

print("Plakası 03 olan ilimiz hangisidir")
cevap=input("Cevabınızı yazınız:")
if(cevap == "afyon" or cevap == "AFYON" or cevap == "Afyon"):
print("Doğru cevap")
else:
print("Yanlış Cevap")

"""
Burada plaaka kod 03 olan ili soruyor. Büyük-küçük harfleri farklı yazabilecek insanlar için de bazı farklı yazımları da or bağlacına dahil ediyor. 3 farklı yazımdan birini yazan kişi doğru cevap vermiş
oluyor.

"""

# Şimdi ise sırada not bağlacı var. Not, Türkçe'de değil demektir. not bağlacı genelllikle normal koşul ifadelerini tersine çevirmekte kullanılır.

puan=int(input("Puanınız:"))
if(not puan<50):
print("Geçti")
else:
print("Kaldı")

puan=int(input("Puanınız:"))
if(puan<50):
print("Kaldı")
else:
print("Geçti")

"""
Bu iki kod da aslında aynı işlevi görüyor. Fakat ilk kod puan 50'den küçük değilse ekrana geçti, tersiyse kaldı yazdırıyor. 2. kod ise puan 50'den küçükse ekrana kaldı, değilse geçti yazdırıyor. Yani
bu 2 kod birbirinin tersi. Fakat aynı işleve sahipler.

"""

# Son olarak in işlevi kaldı. In Türkçe'de içinde demektir. Burada bir değerin bir veride olup olmöadığını kontrol etmek için kullanıyor.
sesliHarfler="auioueio"
harf=input ("Bir karakter giriniz: ")
if harf in sesliHarfler:
print ("Girdiğiniz karakter sesli harftir")
else:
print ("Girdiğiniz karakter sesli harf değildir")

"""
Öncelikle sesli harfleri bir değişkene kaydediyoruz. Sonra kullanıcıdan bir harf alıyoruz. Bu harf sesli harfler değişkeninde var mı, kontrol ediyoruz. Eğer varsa, bunu kullanıcıya bildiriyoruz.

"""

"""
Bu derste Python’un mantıksal bağlaçlarını tanıdık: and, or, not ve in sayesinde koşullarımızı birleştirdik, ters çevirdik ve daha esnek hale getirdik.Artık kodlarımız sadece “evet” ya da “hayır” demekle kalmıyor, “hem evet hem hayır, ama şu da varsa…” gibi daha karmaşık düşünceleri ifade edebiliyor.Mantık katmanlarını başarıyla geçtik — sırada bu mantığı tekrarlayan yapılarla birleştirmek var.Bir sonraki derste döngülerle tanışacağız: kodlarımızı tekrar tekrar çalıştırmanın, işleri otomatikleştirmenin ve algoritmaların temelini atmanın zamanı geldi!
"""

Yorumlar

Gösterilecek yorum bulunamadı.

Blog girdisi detayları

Ekleyen
TeamOFMind
Okuma süresi
2 dakika okuma
Görüntüleme
9
Son güncelleme

Yazılım kategorisindeki diğer girdiler

  • Basit Modüller
    # Geçen ders fonksiyonları işlemiştik. Fonksiyonlar sayesinde karmaşık kodlara tek komutla...
  • Fonsiyonlar
    # Şu ana kadar pek çok ilginç şey öğrendik. Bunlara çeşitli komutlar da dahildi. Fakat bu...
  • String Veri Tipi
    # Daha önce de üzerinde konuştuğumuz str veri tipi, pek çok ilginç özelliğe sahiptir. Mesela str...
  • Döngüler
    # Döngü, programın tamamını veya programın bir bölümü belli bir koşula göre tekrarlı şekilde...
  • Karşılaştırma ve Koşul İfadeleri 1
    """ Python serimizde bir sonraki önemli adıma hoş geldiniz!Artık kodlarımız sadece veri...

TeamOFMind adlı kullanıcının diğer girdileri

  • input Kullanımı
    """ Yeniden merhaba! Python serimizin dördüncü durağında kodlarımız artık yalnız değil — bu kez...
  • Veri Tipleri ve Aritmetik İşlemler
    """ Tekrardan merhaba! Python öğrenme serimizin üçüncü durağına hoş geldiniz. Artık print()...
  • Değişken Kullanımı
    """ Merhaba değerli okurlar, Python serimizin ikinci dersine hoş geldiniz. İlk yazımızda print()...
  • print Kullanımı
    Moderatörlere not: Bu satırların hepsi koddur, ve bu yüzden yazım yanlışları olabilir, bu...
  • Atatürk'ün Adı
    Geçen günlerde Cumhuriyet Bayramı dolayısıyla Cumhuriyetimizin kurucusu Atatürk'ü andık. Bu ayın...

Bu girdiyi paylaş

Geri
Yukarı