CodeBlanks Logo Icon CodeBlanks

bool

bool ile True/False değerini öğrenirsin.

bool türü

bool sadece iki değer alan mantıksal türdür: True ve False. Bu değerler karşılaştırma ve koşulların temelidir.

is_active = True
is_admin = False

bool aslında int'in özel bir halidir: True = 1, False = 0. Bu yüzden True + True sonucu 2 olur.

bool değerleri if ve while ile kararlarda kullanılır. Karşılaştırma operatörleri (==, <, >) bool döndürür.

Truthy ve falsy değerler

Python her değeri bool gibi değerlendirir. Falsy (yanlış gibi) değerler: 0, 0.0, , [], None. Bunlar dışındakiler truthy (doğru gibi).

if 0:
    print("Bu çalışmaz")
if "metin":
    print("Bu calisir")

Bu davranış if ve while ile kullanışlı: boş değilse demek için if text: yazmak yeter.

Uygulama Bool değişkenleri yazdır

is_active değişkenine True, is_admin değişkenine False ata. Sonra print(is_active, is_admin) yazdır.

Başlangıç kodu

main.py
# Bool değişkenleri tanımla

Örnek çözüm

main.py
is_active = True
is_admin = False
print(is_active, is_admin)

Beklenen çıktı

True False

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Aktif değişkenini tanımla

Soru
is_active = ____
Cevap
is_active = True

Açıklama: is_active = True bool atandin.

2 Aşağıdaki kod ne basar?

main.py
print(True + True)
  • True
  • 1
  • Hata verir
  • 2 Doğru cevap

Açıklama: True = 1 olduğu için True + True = 2.

3 Değerleri eşleştir

Kavram Anlamı
True Doğru gibi
False Yanlış gibi
0 Falsy
"metin" Truthy

Başlangıç bölümündeki tüm dersler