Part of the series

چندین نمونه کد

~1 min read • Updated Oct 12, 2025

شرح برنامه

این برنامه پایتون نمره میان‌ترم و پایان‌ترم دانشجو را دریافت کرده و با استفاده از فرمول میانگین وزنی، نمره نهایی را محاسبه می‌کند:
نمره نهایی = نمره میان‌ترم × ۰٫۴ + نمره پایان‌ترم × ۰٫۶


کد پایتون:


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

توضیح مراحل:

- کاربر دو نمره وارد می‌کند: میان‌ترم و پایان‌ترم
- برنامه نمره میان‌ترم را در ۰٫۴ و نمره پایان‌ترم را در ۰٫۶ ضرب می‌کند
- مجموع این دو مقدار، نمره نهایی دانشجو را تشکیل می‌دهد
- خروجی با دقت دو رقم اعشار نمایش داده می‌شود


Written & researched by Dr. Shahin Siami

محاسبه نمره نهایی دانشجو با میانگین وزنی | Dr. Shahin Siami