Python kodu IndentationError: expected an indented block hatası veriyor

Katılım
25 Mayıs 2020
Mesajlar
1.234
Çözümler
3
Yer
Yazım Yanlışı Yapanlar Klübü
Daha fazla  
Cinsiyet
Erkek
Python:
i = 0
while (i < 12):
    print("Python Öğreniyorum...")
    i+=1
    if (i <= -3):
print("Selam")

File "<ipython-input-12-2b05ccd0846e>", line 6
    print("Selam")

IndentationError: expected an indented block

Bu hatayı veriyor nerde yanlışım var?
 
Son düzenleyen: Moderatör:
If komutunu girdikten sonra alttaki print'i if blokunun içine girmeniz gerekiyor. If, Elif, Else, While gibi bloklar girdiğiniz zaman altına yazacağınız şeyleri bir TAB boşluk bırakarak girmeniz gerekiyor. Muhtemelen bırakılan boşlukta bir yanlış var.
 
If komutunu girdikten sonra alttaki print'i if blokunun içine girmeniz gerekiyor. If, Elif, Else, While gibi bloklar girdiğiniz zaman altına yazacağınız şeyleri bir TAB boşluk bırakarak girmeniz gerekiyor. Muhtemelen bırakılan boşlukta bir yanlış var.
Anlayamadım kodu düzeltip yazabilirmisiniz?
 
1591263292231.png

Print komutunu görseldeki gibi if blokunun içine almanız gerekiyor. While'ın altına yazdığınız gibi.
Ama yine de yazdığınız if durumu i'nin -3'ten küçük olması için ve i 0'dan başlıyor. 3 yazacaktınız sanırım.
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı