Pyhton ""pyhtonda expected an indented block" hatası

Tam ekran görüntüsü atar mısın? Sorunun nerede hata verdiğini ve ne yapılacağını söyleyebiliriz böylece. Muhtemelen belirttiği yerde boşluk bırakmanız gerekiyor.
while True:

ortalama=int(input("lütfen kaç sınava girdiğinizi yazınız:")
sınav=int(input("lütfen bu sınavlardan kaç aldığınızı yazınız(toplam şekilde):"))
a=sınav_notu/ort_sınav

if a=>100 and 0<=a
print("lütfen geçerli bir not girin")
elif a=>50:
print("tebrikler sınıfı geçdiniz")
elif a<50:
print("üzgünüz geçemediniz")
elif a=>85:
print("tebrikler takdir belgesi ile geçdiniz")
elif a=>75:
print("tebrikler teşşekür belgesi ile geçdiniz")


Kolay bi kod ama ortalama kısmında hata veriyor.
 
Kolay bi kod ama ortalama kısmında hata veriyor.
Python dilinde boşluklar önemli, kod böyle gözükmeli. Ayrıca kodu bir kod editörü ile yazmanız daha iyi olur. Kodda mantık hatası da var, if ve elif'lerin sırası önemli.

Python:
while True:
    ortalama=int(input("lütfen kaç sınava girdiğinizi yazınız:")
    sınav=int(input("lütfen bu sınavlardan kaç aldığınızı yazınız(toplam şekilde):"))
    a=sınav_notu/ort_sınav
    if a=>100 and 0<=a:
        print("lütfen geçerli bir not girin")
    elif a=>50:
        print("tebrikler sınıfı geçdiniz")
    elif a<50:
        print("üzgünüz geçemediniz")
    elif a=>85:
        print("tebrikler takdir belgesi ile geçdiniz")
    elif a=>75:
        print("tebrikler teşşekür belgesi ile geçdiniz")
 
Muhtemelen yazdığınız kodda blok içinde olması gereken kodun boşluğunu yanlış ayarladınız. Tahmin ediyorum ki while, if, else gibi komutların altına gireceğiniz kodlar içeride yanlış bir konumda.
Örneğin if bloğundan bir enter bastığınızda alt satıra tam 1 TAB boşlukla yazmaya başlarsınız. Bundan fazla veya az boşluk olursa Python block hatası verir.
 
ortalama=int(input("lütfen kaç sınava girdiğinizi yazınız:")
sınav=int(input("lütfen bu sınavlardan kaç aldığınızı yazınız(toplam şekilde):"))
a=sınav_notu/ort_sınav
Burada "ortalama" ve "sınav" inputlarını a=sınav_notu/ort_sınav olarak kullanarak hata yapmışsınız, sınav_notu ve ort_sınav adında atanmış değişkenleriniz bu kodda görünmüyor.
 

Yeni konular

Geri
Yukarı