Yükleniyor...

Ve, veya, değil

İki soru yan yana durur. 5 > 2 True verir. 3 > 9 False verir. Bu ikisini and bağlarsa sonuç False olur, çünkü ve iki True ister. Aynı ikisini or bağlarsa sonuç True olur, çünkü veya bir True ile yetinir. Cevap hâlâ True ya da False'tur. Sayı 5 ya da sayı 3 değildir.

Üçüncü sayı da aynı kurala girer

print(5 > 2 and 3 > 1) True yazar, çünkü 5, 2'den büyüktür ve 3 de 1'den büyüktür. Bir önceki sayfa her seferinde bir soru soruyordu. Bu sayfa o cevaplardan ikisini birbirine bağlar.

İki yan ya da bir yan

python
print(5 > 2 and 3 > 1)
print(5 > 2 and 3 > 9)
print(5 > 2 or 3 > 9)

Üç satır: True, sonra False, sonra True.

değil cevabı ters çevirir

print(not True) False yazar. print(not False) True yazar. print(not 5 > 2) False yazar. Önce 5 > 2 sorulur ve True çıkar. Sonra değil o True'yu False yapar. Yeni bir sayı saklamaz.

True ve False ters çevirmek

python
print(not True)
print(not False)
print(not 5 > 2)

Üç satır: False, sonra True, sonra False.

and, or'dan önce hesaplanır

print(5 > 2 or 3 > 9 and 1 > 4) True yazar. and önce hesaplanır. Soru şudur: 5 > 2, ya da 3 > 9 ile 1 > 4 çifti. O çift False'tur. Sonra True veya False, True kalır. print((5 > 2 or 3 > 9) and 1 > 4) False yazar. Parantez veya'yı öne alır. True veya False, True olur. Sonra True ve False, False olur. Parantez hangi sorunun önce geleceğini seçer.

or'dan önce and, sonra parantez

python
print(5 > 2 or 3 > 9 and 1 > 4)
print((5 > 2 or 3 > 9) and 1 > 4)

İlk satır True. İkinci satır False.

Üç sözcük, ve her biri ne zaman True olur.

📊 Cevap ne zaman True

Sözcük Ne zaman True
and İki yan da True
or En az bir yan True
not O yan False idi

Sonraki sayfa bir yol seçer

Bu sayfa yalnızca cevapları bağlar. Sayı toplamaz ve hangi satırın çalışacağını seçmez. Sonraki sayfa bu cevaplarla bir yol seçer: Eğer ve değilse. Programdaki sözcükler if ve else'tir.

Altısını kendin söyle

  1. 5 > 2 ile 3 > 9, and ile bağlanınca nedir? False.
  2. Aynı ikisi or ile bağlanınca nedir? True.
  3. değil ne yapar? Cevabı ters çevirir. not 5 > 2 nedir? False.
  4. Parantezsiz önce hangisi hesaplanır? and, or'dan önce.
  5. (5 > 2 or 3 > 9) and 1 > 4 nedir? False.
  6. Sonraki sayfa nedir? Eğer ve değilse. Bir yol seçer.

Yanlış okuma

  • ve'yi «bir yan yeter» diye okumak
  • veya'yı «iki yan da True olmalı» diye okumak
  • True ya da False yerine 5 sayısını beklemek
  • AND, OR veya NOT yazmak. Program durur. Sözcükler and, or ve not'tur
  • Parantezi atıp and'in önce çalışmasına bırakmak

Elde kalan

5 > 2 True, 3 > 9 False. and bağlarsa False, or bağlarsa True.
değil, True'yu False yapar ve False'u True yapar.
and, or'dan önce hesaplanır. Parantez hangi sorunun önce geleceğini söyler.
Cevap True ya da False kalır, sayıların kendisi değil.
Sonraki sayfa bir yol seçer: Eğer ve değilse.

🧠 Bilginizi Test Edin

Başlamaya Hazır

Bilginizi Test Edin

Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör

❓
6
Sorular
🎯
70%
Geçmek İçin
♾️
∞
Süre
🔄
∞
Deneme

📝 Talimatlar

  • Her soruyu dikkatle okuyun
  • Her soru için en iyi cevabı seçin
  • Quiz'i istediğiniz kadar tekrar alabilirsiniz
  • İlerlemeniz üstte gösterilecek