المستوى 1
مبتدئ
فاضل 150 XP للمستوى الجاي
نقاطك
0 XP
السلسلة
🔥 0 أيام
التحديات
0/30
الكلاس قالب لكائنات (objects). __init__ بتتنفذ لما تعمل كائن جديد، وself هو الكائن نفسه.
class Dog:
def __init__(self, name):
self.name = name
def bark(self):
return f"{self.name}: هو هو"نظام الكلية محتاج يمثّل كل طالب كـ "كائن" فيه اسمه ودرجاته وعمليات تخصه.
اكتب كلاس Student عنده: الاسم name وقائمة درجات grades (بتبدأ فاضية)، ودالة add_grade(g) بتضيف درجة، ودالة average() بترجّع المتوسط (صفر لو مفيش درجات)، ودالة best() بترجّع أعلى درجة (None لو مفيش).
>>> s = Student('Mona'); s.add_grade(80); s.add_grade(90); s.average()
85.0
اكتب الكود هنا
class Student:
def __init__(self, name):
pass