آموزش Pythonمقدماتی

تحلیل نمرات دانش‌آموزان با Python

با لیست، حلقه، شرط و چند تابع ساده میانگین و تعداد نمرات قبولی را محاسبه می‌کنیم.

زمان مطالعه: ۱۲ دقیقه انتشار: آگوست 7, 2026 نویسنده: admin
مدل‌سازی سه‌بعدی، مش‌بندی و تحلیل محاسباتی مهندسی
هدف این آموزش

کار با ساختار list و نوشتن یک تحلیل داده کوچک و قابل توسعه.

برای شروع برنامه‌نویسی بهتر است یک مسئله واقعی و کوچک انتخاب کنیم. در این مثال، فهرست نمرات را تحلیل می‌کنیم.

تعریف داده‌ها

scores = [18, 14.5, 9, 20, 16, 11.5, 7]

لیست مجموعه‌ای مرتب از داده‌هاست و می‌تواند تعداد زیادی مقدار را نگه دارد.

محاسبه میانگین

average = sum(scores) / len(scores)
print("Average:", average)

sum مجموع و len تعداد اعضای لیست را برمی‌گرداند.

شمارش نمرات قبولی

passed = 0
for score in scores:
    if score >= 10:
        passed += 1

print("Passed:", passed)

حلقه for هر نمره را بررسی می‌کند و شرط if فقط نمره‌های ۱۰ و بیشتر را می‌شمارد.

ساخت نسخه کوتاه‌تر

passed_scores = [s for s in scores if s >= 10]
print(len(passed_scores))

این ساختار List Comprehension نام دارد و برای فیلتر کردن داده‌ها مفید است.

تمرین توسعه

  • بیشترین و کمترین نمره را با max و min پیدا کنید.
  • درصد قبولی کلاس را محاسبه کنید.
  • نمره‌ها را با sorted مرتب کنید.
مسیر یادگیری: ابتدا داده را در ساختار مناسب ذخیره کنید، سپس با حلقه و شرط آن را پردازش و در پایان نتیجه را نمایش دهید.
پایان آموزش

این مطلب را می‌توانید ذخیره کنید و برای تمرین دوباره به آن برگردید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *