Girinti blokları
- Python kursu
- Başlangıç
- Ders 4/116
- 4 dk
Python'un girinti tabanlı blok yapısını öğrenirsin.
Girinti nedir?
Python'da girinti kodun hangi bloka ait olduğunu gösterir. Başka diller süslü parantez { } kullansa da Python boşluk kullanır.
Bir if ya da for satırından sonra gelen satırlar girintiliyse o bloka aittir. Standart girinti dört boşluktur.
if True:
print("Evet")
print("Hala blogun icinde")Girinti tutarsız olursa Python IndentationError verir. Bu yüzden takımın kullandığı girinti miktarını takip et.
Tutarsız girinti hatası
Aynı bloktaki satırlar aynı miktarda girintili olmalıdır. Bir satır farklı sayıda boşlukla girintilenirse Python hata verir.
if True:
print("A")
print("B") # 6 boşluk — hataSekme (tab) ve boşluk karışık kullanma. Editorun sekme tuşunu bosliga çevirmesini sağla. PEP 8 standardı dört boşluk önerir.
Uygulama if bloğunu yaz
if True: ile başlayan bir blok yaz. Blok içinde print ile Girinti calisir yaz. Girintiyi dört boşluk yap.
Başlangıç kodu
# if blogunu buraya yazÖrnek çözüm
if True:
print("Girinti calisir")Beklenen çıktı
Girinti calisir
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Python'da blokları ne belirler?
- Süslü parantez
- Parantez
- Noktalı virgül
- Girinti Doğru cevap
Açıklama: Python girinti ile blokları belirler.
2 Bloğu tamamla
if True:
____("Evet")
if True:
print("Evet")
Açıklama: print if bloğunun içindedir.
3 Kavramları eşleştir
| Kavram | Anlamı |
|---|---|
Girinti |
Blok tanımı |
Dört boşluk |
PEP 8 standardı |
Tab |
Boşlukla karıştırma |
IndentationError |
Tutarsız girinti |