این برنامه پایتون نمره میانترم و پایانترم دانشجو را دریافت کرده و با استفاده از فرمول میانگین وزنی، نمره نهایی را محاسبه میکند:
نمره نهایی = نمره میانترم × ۰٫۴ + نمره پایانترم × ۰٫۶
def calculate_final_grade(midterm: float, final_exam: float) -> float:
return midterm * 0.4 + final_exam * 0.6
# دریافت نمرات از کاربر
midterm = float(input("نمره میانترم را وارد کنید: "))
final_exam = float(input("نمره پایانترم را وارد کنید: "))
final_grade = calculate_final_grade(midterm, final_exam)
print(f"نمره نهایی دانشجو: {final_grade:.2f}")
نمره نهایی دانشجو: 16.40
- کاربر دو نمره وارد میکند: میانترم و پایانترم
- برنامه نمره میانترم را در ۰٫۴ و نمره پایانترم را در ۰٫۶ ضرب میکند
- مجموع این دو مقدار، نمره نهایی دانشجو را تشکیل میدهد
- خروجی با دقت دو رقم اعشار نمایش داده میشود