Soru: vize=int(input("Vize Notunuzu Giriniz")) odev=int(input("Ödev Notunuzu Giriniz")) final=int(input("Final Notunuzu Giriniz")) ort=float((vize*30)+(odev*20)+(final*50))/100 print (ort) if 100>ort>=90 print ("AA-4.0-Başarılı") if 90>ort>=80 print ("BA-3.5-Başarılı") if 80>ort>=75 print ("BB-3.0-Başarılı") if 75>ort>=70 print ("CB-2.5-Başarılı") if 70>ort>=60 print ("CC-2.0-Başarılı") if 60>ort>=50 print ("DC-2.5-Koşullu Başarılı")BUWDA Bİ YANLIŞLIK VAR FAKAT NE OLDUĞU BULAMADİM YARDİM EDER MİSİNİZ?​

Cevaplar 1

Cevap:

Cevap / Açıklama:

Hata IF komutunda. Her kosuldan sonra iki nokta üst üste gelemsi lazim:

örnek:

If a > 10: print ("Güzel")

Senin kodun ise böyle olmali:

vize=int(input("Vize Notunuzu Giriniz"))

odev=int(input("Ödev Notunuzu Giriniz"))

final=int(input("Final Notunuzu Giriniz"))

ort=float((vize*30)+(odev*20)+(final*50))/100

print (ort)

if 100>ort>=90: print ("AA-4.0-Başarılı")

if 90>ort>=80: print ("BA-3.5-Başarılı")

if 80>ort>=75: print ("BB-3.0-Başarılı")

if 75>ort>=70: print ("CB-2.5-Başarılı")

if 70>ort>=60: print ("CC-2.0-Başarılı")

if 60>ort>=50: print ("DC-2.5-Koşullu Başarılı")

Cevabı biliyor musunuz? Buraya ekleyin!

Cevabı bulamıyor musunuz?

Google ile giriş yap

veya

Şifrenizi mi unuttunuz?

Hesabım yok ve şunu yapmak istiyorum: Kayıt ol

Bir dil veya bölge seçin
How much to ban the user?
1 hour 1 day 100 years