if(avg >= 90):
elif(avg >= 80& avg <90):
elif(avg >= 70& avg <80):
elif(avg >= 60& avg <70):
else:
print(" F B darajasi:")
Dasturning qanday ishlashini tushuntirish
Foydalanuvchi beshta turli xil reytinglarni kiritadi, ular alohida o'zgaruvchilarda qayd etiladi.
Bundan tashqari, o'rtacha qiymatni aniqlash uchun ushbu taxminlar yig'ilib, taxminlar soniga, ya'ni 5-raqamga bo'linadi.
Agar o'rtacha 90 balldan yuqori bo'lsa, u holda ekran: "A daraja" ko'rsatiladi.
Agar o'rtacha 80 dan oshsa, lekin 90 dan kam bo'lsa, unda ekran ko'rinadi: "B darajasi".
Agar o'rtacha 70 dan oshsa, lekin 80 dan kam bo'lsa, unda ekran ko'rinadi: "S daraja".
Agar o'rtacha 60 dan oshsa, lekin 70 dan kam bo'lsa, unda ekran ko'rinadi: "D darajasi".
66
Misol 1:
Ikkinchi fan bo’yicha bahoni kiriting: 95
To’rtinchi fan bo’yicha bahoni kiriting: 93
Darajasi: A
Misol 2:
Ikkinchi fan bo’yicha bahoni kiriting: 72
To’rtinchi fan bo’yicha bahoni kiriting: 85
Darajasi: B
TALABALARNING YUTUQLARINI UNING BAHOLARI BO’YICHA ANIQLASH DASTURI
Vazifaning tavsifi
Dastur beshta fan bo'yicha baholarni kirish sifatida qabul qiladi va ma'lum mezonlarga muvofiq o'quv ko'rsatkichlarini belgilaydi.
Muammoning echimi
1. Biz beshta qiymatni kirish sifatida qabul qilamiz va ularni besh xil o'zgaruvchiga yozamiz.
67
sub1 = int(input("Birinchi fan bo’yich bahoni kiriting: "))
sub3 = int(input("Uchinchi fan bo’yich bahoni kiritingВведите оценку по
третьему предмету: "))
sub5 = int(input("beshinchi fan bo’yicha bahoni kiriting "))
Do'stlaringiz bilan baham: |