Menu
Coddy logo textTech

Mantıksal Operatörler Bölüm 1

Coddy'nin Python Journey'sinin Fundamentals bölümünün bir parçası — ders 15 / 77.

Mantıksal operatörler, koşullu ifadeleri birleştirmek için kullanılır.

Python'ın üç mantıksal operatörü vardır:

  • and
  • or
  • not

and operatörünün nasıl çalıştığını görelim:

and operatörü, her iki ifade de doğruysa True döndürür.

# İki boolean değişkeni oluşturun
x = True
y = True

# Hem x hem de y'nin True olup olmadığını kontrol edin
result = x and y

Yukarıdaki kodu çalıştırdıktan sonra, result şunu içerir:

True

Eğer değerlerden biri False ise, sonuç False olacaktır:

# İki boolean değişkeni oluşturun
x = True
y = False

# Hem x hem de y'nin True olup olmadığını kontrol edin
result = x and y

Bu bize şunu verir:

False
challenge icon

Görev

Kolay

Bir kişinin yaşına ve ehliyet durumuna göre araç kullanmaya uygun olup olmadığını belirlemek için kodu tamamlayın.

Bir kişi şu durumlarda araç kullanmaya uygundur:

  • En az 18 yaşında olduklarında VE
  • Geçerli bir ehliyetleri olduğunda

Boşlukları doğru değerlerle doldurun:

  1. age değişkenini 20 ile doldurun
  2. has_license değişkenini True ile doldurun
  3. Karşılaştırmadaki minimum yaş gereksinimini doldurun

Kopya kağıdı

Python'daki mantıksal operatörler:

OperatörAnlamıÖrnek
andTüm işlenenler True ise Truea and b
orHerhangi bir işlenen True ise Truea or b
notİşlenen False ise Truenot a

Örnekler:

b1 = (5 > 3) and (1 == 1)  # True
b2 = not 5 == 4 or 5 == 2  # True
b3 = not 1 == 1 or False   # False
b4 = not (3 > 4)           # True
b5 = not (5 > 10 or 5 > 1) # False

Kendin dene

age = ?
has_license = ?

result = age >= ? and has_license

# Aşağıdaki satırı değiştirmeyin
print("Eligible to drive:", result)
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Fundamentals bölümündeki tüm dersler