Takdir-Teşekkür Hesaplama
if-elif-else konusunu bir örnekle açıklayacak olursak;
Örnek:
Kullanıcının girdiği ders notlarına göre ortalamasını hesaplayıp, ortalaması 85'in üzerindeyse takdir, 70'in üzerindeyse teşekkür, 50'nin üzerindeyse geçti ve 50'nin altındaysa kaldı olarak ekrana yazdıran python kodlarını yazınız.
print("**** Ortalama Hesaplama ****")
print("****Takdir-Teşekkür-Geçti-Kaldı****")
mat = int(input("Matematik Ders Ortalamanız:"))
fiz = int(input("Fizik Ders Ortalamanız:"))
kim = int(input("Kimya Ders Ortalamanız:"))
tde = int(input("Edebiyet Ders Ortalamanız:"))
ing = int(input("İngilizce Ders Ortalamanız:"))
ortalama = (mat + fiz + kim + tde + ing) / 5
if (ortalama >= 85):
print ("Tebrikler ortalamanız:",ortalama ,"takdir belgesi aldınız")
elif (ortalama >= 70):
print ("Tebrikler ortalamanız:",ortalama ,"teşekkür belgesi aldınız")
elif (ortalama >= 50):
print ("Ortalamanız",ortalama ,"sınıf geçtiniz")
else:
print ("Üzgünüz ortalamanız:", ortalama , "sınıfta kaldınız")
Çıktı:
**** Ortalama Hesaplama **** ****Takdir-Teşekkür-Geçti-Kaldı**** Matematik Ders Ortalamanız:60 Fizik Ders Ortalamanız:70 Kimya Ders Ortalamanız:60 Edebiyet Ders Ortalamanız:70 İngilizce Ders Ortalamanız:90 Tebrikler ortalamanız: 70.0 teşekkür belgesi aldınız