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:
| a | b | a and b |
|---|---|---|
| False | False | False |
| False | True | False |
| True | False | False |
| True | True | True |
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:
| a | b | a or b |
|---|---|---|
| False | False | False |
| False | True | True |
| True | False | True |
| True | True | True |
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:
| a | not a |
|---|---|
| False | True |
| True | False |
Burada a değeri tersine çevrilir. Eğer a, False ise not a, True olur.
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ü
| a | b | a and b |
|---|---|---|
| False | False | False |
| False | True | False |
| True | False | False |
| True | True | True |
OR Operatörü
| a | b | a or b |
|---|---|---|
| False | False | False |
| False | True | True |
| True | False | True |
| True | True | True |
NOT Operatörü
| a | not a |
|---|---|
| False | True |
| True | False |
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}")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
4Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 47Hesap Paylaşım Hesaplayıcısı
Hoş Geldiniz MesajıGirdi Alma8Döngüler
For DöngüsüWhile DöngüsüBreakContinueÖzet - FaktöriyelRange Fonksiyonuİç İçe DöngülerÖzet - Dinamik Girdi3Operatörler Bölüm 1
Aritmetik OperatörlerModulo OperatörüAritmetik KısayollarÖzet - Basit MatematikKarşılaştırma Operatörleri6Temel Girdi/Çıktı
ÇıktıDeğişkenlerle ÇıktıGirdiTip DönüşümüÖzet - 120'ye KadarÖzet - Doğru veya Yanlış9Fonksiyonlar
Fonksiyon TanımlamaArgümanlarReturnÖzet - Sigma FonksiyonuÖzet - Doğrulama FonksiyonuVarsayılan Değerler