ort1 = int(input("Ortalamanızı girin: "))
ort2 = int(input("2. Ortalamanızı girin: "))
sonuc = (ort1 + ort2) / 2
if sonuc <= 70:
print ("3 Aldınız.")
elif sonuc <= 85:
print ("4 Aldınız.")
elif sonuc <= 100:
print ("5 Aldınız")
and
kullanınca sonuç çıkmıyor.Çıkması lazım.Ayrıca şunu fark ettim. If kısmındaand
kullanınca sonuç çıkmıyor.
If koşullarını alt başlık halinde yazmayarak deneyin.
Her ıf koşulu satır başından başlasın.
Arkadaşın attığı da çalışır.
If koşullarını satır başından başlatırsanız da çalışır.
Çıkması lazım.
Python:ort1 = int(input("Ortalamanızı girin: ")) ort2 = int(input("2. Ortalamanızı girin: ")) sonuc = (ort1 + ort2) / 2 if sonuc <= 70: print ("3 Aldınız.") elif sonuc <= 85: print ("4 Aldınız.") elif sonuc <= 100: print ("5 Aldınız")
Böyle dener misin?
İnputları zaten int olarak girdiğin için sonuç kısmında tekrar int yapmana
//2 yazıyor ya, orada 2'ye bölmüyor olabilir.
(Ort1 + ort2)/2 dene.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.