Girinti
print satırından önce boşlukları sayın. Dört tane. Bir değil. Tab tuşu da değil. Bu kursta bloğun içindeki her satır dört boşluktur. Üstteki satır iki nokta ile biter. O, baştır.
İkisi de içeride
if True: bloğu çalıştırır. İki print de dört boşluk içeridedir, ikisi de başa aittir. Çıktı lida, sonra tea'dir. Koşulun geri kalanı sonra gelir.
if True:
print("lida")
print("tea")
Boşlukları gözle tahmin etmeyin. Dört kez boşluk tuşuna basın.
Dışarı çıkan satır
if False: da blok açar, ama False içerideki satırları atlar. print("lida") içeridedir, çalışmaz. print("tea") sol kenara dönmüştür, dışarıdadır, çalışır. Çıktı tek satırdır: tea.
if False:
print("lida")
print("tea")
Aynı iki çağrı. Değişen yerdir. lida çalışmayan bir bloğun içine girdi. tea dışarıda kaldı.
Üç yer
Baş karar verir. İçerideki satır onundur. Kenara dönen satır onun değildir.
📊 Her satır nerede
| Satır | Yer | Baş False ise |
|---|---|---|
| if False: | baş, sonunda iki nokta | print değildir |
| print("lida") | dört boşluk içeride | hayır |
| print("tea") | sol kenar | evet |
Boşluk, Tab değil
Tab başka bir karakterdir, boşluk gibi görünse bile. Tab ile boşluğu karıştırırsanız blok düzgün olmaz ve Python durur.
İki nokta başın parçasıdır
İki nokta yoksa baş bitmemiştir. if False, : olmadan blok başı değildir. İçerideki satırın katılacağı yer yoktur. Program yazdırmadan durur.
Sonraki sayfa bir nottur
Kararların geri kalanı burada değil. Satır # ile de başlamaz. Python'un çalıştırmadığı not sonraki sayfadır.
Kendiniz söyleyin
- İçerideki satır dört boşluk ileridedir.
- if True: altında ikisi de çalışır: önce lida, sonra tea.
- if False: altında içerideki print("lida") çalışmaz.
- Kenardaki print("tea") yine çalışır.
- Tab o dört boşluğun yerine geçmez.
Bloğu bozanlar
- Bir ya da iki boşluk içeri girmek
- Tab kullanmak ya da boşlukla karıştırmak
- Başın sonundaki iki noktayı unutmak
- Dışarıda kalması gereken satırı içeri almak
- if False: altında lida beklemek
Elinizde kalsın
Baş iki nokta ile biter. Altındaki blok dört boşluk içeridedir.
if True: bloğu çalıştırır. Çıktı lida, sonra tea.
if False: içerideki satırı atlar. print("tea") kenarda çalışır.
Tab dört boşluk değildir.
Sonraki sayfa, Python'un çalıştırmadığı bir nottur.
🧠 Bilginizi Test Edin
Bilginizi Test Edin
Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör
📝 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