Menu
Coddy logo textTech

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

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

Mantıksal operatörler, mantıksal operatörlerin kombinasyonunun ne döndürdüğünü gösteren "Doğruluk tablosu" adında özel bir tabloya sahiptir.

and operatörü için doğruluk tablosu:

aba and b
FalseFalseFalse
FalseTrueFalse
TrueFalseFalse
TrueTrueTrue

and operatörü için True elde etmenin tek yolu, hem a hem de b'nin True olmasıdır.

or operatörü için doğruluk tablosu:

aba or b
FalseFalseFalse
FalseTrueTrue
TrueFalseTrue
TrueTrueTrue

Bu durumda, True sonucu elde etmek için ya a ya da b True olmalıdır.

not operatörü için doğruluk tablosu:

anot a
FalseTrue
TrueFalse

Burada a değeri tersine çevrilir. Eğer a, False ise not a, True olur.

challenge icon

Görev

Başlangıç

b1 ve b2 değişkenlerinin değerlerini, b3 değeri True olacak şekilde sayılarla değiştirin.

b1 ve b2'nin çarpımı, toplamlarından büyük olduğunda b3 değeri True olacaktır.

Kopya kağıdı

Python'daki mantıksal operatörler için doğruluk tabloları:

AND Operatörü

aba and b
FalseFalseFalse
FalseTrueFalse
TrueFalseFalse
TrueTrueTrue

OR Operatörü

aba or b
FalseFalseFalse
FalseTrueTrue
TrueFalseTrue
TrueTrueTrue

NOT Operatörü

anot a
FalseTrue
TrueFalse

Kendin dene

# Değerleri sayılarla değiştirin
b1 = ?
b2 = ?

# Bu satır b1 * b2'nin b1 + b2'den büyük olup olmadığını kontrol eder
b3 = (b1 * b2) > (b1 + b2)

# Aşağıdaki satırı değiştirmeyin
print(f"b3 = {b3}")
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