CodeBlanks Logo Icon CodeBlanks

Girinti blokları

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 — hata

Sekme (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

main.py
# if blogunu buraya yaz

Örnek çözüm

main.py
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

Soru
if True:
    ____("Evet")
Cevap
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

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