العودة إلى موقع برمج

Classes والتحدي

#1

استطعت ان اتجاوز الفقرة الاولى ولكن الثانية هناك خطأ

#2

انتبه فالمطلوب هو تعريف دالة وبداخلها يمكنك الاستفادة من دالة subjects.append
بشكل مشابه للدالة المنشئة ولكن هنا تحتاج لتعريف دالة جديدة func ثم اسم هذه الدالة

#3

احيانا اشعر بالخجل من نفسي عندما تكثر الاخطاء

#4

لاتيأس واستمر وحاول تسجيل الملاحظات اثناء مشاهدة الدروس لتتمكن من تذكر واسترجاع المعلومات بسهولة
عليك تحديد نوع المعامل عند تعريفه ضمن الدالة add
ثم تحتاج لاضافة هذا المعامل subject الى قائمة المواد الموجودة مسبقا وهذه ليست الطريقة الصحيحة لاضافة عنصر للمصفوفة
انتبه انك يمكنك استخدام دالة append حيث تستقبل هذه الدالة المعامل الذي تريد اضافته للمصفوفة

#5

عملت المطلوب لايظهر لي اي خطاء لكن في شاشة التحدي يظهر خطاء

#6

لديك خطأ في الطلب الاول في السطر 9 حيث يجب ان يأخذ المتغير الخاص self.subject القيمة التي تم تمريرها اي subjects
وضمن هذا الطلب في السطر 12 لاحاجة ل _ حيث مطلوب فقط اسم المعامل الخارجي subject وهو من نوع String علما انه سيتم تمرير عنصر واحد وليس مصفوفة لذلك يمكنك حذف []
وبذلك في السطر 13 يمكنك اضافة المتغير subject مباشرة حيث من الخطأ استخدام علامتي التنصيص حيث ستضيف النص وليس القيمة التي تم تمريرها ونريد اضافتها.

اخيرا احذف كامل الكود الزائد اي بعد السطر 17 لانه غير مطلوب وسيسبب ظهور نتيجة خاطئة حتى لو كان كود صحيح

#7

تم اضافة بعض الاقواس و التنصيص بسبب ظهور خطاء اقتراح اضافتهم حاليا" تم الازاله لايزال يظهر خطاء

#8

ممتاز اقتربت كثيرا من الحل
مازال لديك خطأ في السطر 9 حيث ان المتغير تم تحديد نوعه كمصفوفة ولكن عند اسناد قيمته يجب استخدام اسم المتغير فقط اي subjects من دون الاقواس []

1 Like