Python Girilen Puanın Karşılığı Harfi Bulan Program
Bu örneğimizde bir üniversite öğrencisinin herhangi bir dersten almış olduğu vize ve final notlarına göre, yine öğrencinin kendi gireceği vize yüzde oranı ve final yüzde oranına göre o dersin ortalamasını bulan program kodu. Öğrenci vize ve final notlarını kendisi girecek. Sonra ortalama hesaplaması yapılabilmesi için vize notunun ve final notunun ortalamaya yüzde olarak ne kadar katılması gerektiğini yine kendisi belirleyecek. Bu adımdan sonra öğrencinin o dersinin ortalaması hesaplanacak ve bulunan ortalamaya göre karşılık gelen harfi belirleyerek ekrana yazacak.
100 – 80 : A
79 – 70 : B
69 – 60 : C
59 – 5 0: D
49 – 0 : F
Programın python kodları:
basariPuani=-1#kontrol değerimiz vizePuani=int(input('Vize puanını giriniz: ')) finalPuani=int(input('Final puanını giriniz: ')) vizeOraniYuzde=(int(input('Vize oranını % olarak giriniz (30, 40 gibi): '))) finalOraniYuzde=(int(input('Final oranını % olarak giriniz (70, 60 gibi): '))) #Alınan verilerin kontrol edilmesi if (vizePuani>100 or vizePuani<0 or finalPuani>100 or finalPuani<0 ): print ('Girdiğiniz vize veya final puanlarını kontrol ediniz.') elif (vizeOraniYuzde+finalOraniYuzde)<100: print ('Girdiğiniz vize veya % oranlarını kontrol ediniz toplam 100 olmalıdır.') else: basariPuani=((vizePuani* vizeOraniYuzde/100)+(finalPuani* finalOraniYuzde/100)) #Bir hata yoksa basariPuani hesaplanır. #Hesaplanmazsa ilk verilen -1 değeri kalır. if (basariPuani>=0): print('Başarı puanı: ', basariPuani ) if (basariPuani>= 80 and basariPuani <= 100): print('Başarı notu : A') elif (basariPuani>= 70 and basariPuani <80): print('Başarı notu : B') elif (basariPuani>= 60 and basariPuani <70): print('Başarı notu : C') elif (basariPuani>= 50 and basariPuani <60): print('Başarı notu : D') elif (basariPuani< 50 ): print('Başarı notu : F')
Bu Yazıya Tepkin Nedir?
+1
+1
+1
+1
+1
+1
+1
<< Önceki Yazı
Sonraki Yazı >>