ما الخطأ في هذا الكود
لاحاجة لاعادة تعريف المتغير من جديد حيث يكفي تغيير القيمة له
حاول حذف تصريح نوع المتغير Int ثم اعد المحاولة
اقتربت من الحل
المطلوب طباعة العنصر ذو المفتاح او المؤشر 2 او عندما index = 2
قمتي بتعريف الشرط بطريقة صحيحة ولكنك نسيتي النقطتان في نهاية سطر الجملة الشرطية في السطر الرابع
داخل الجملة الشرطية قمت بطباعة امر الطباعة وبداخلها الفهرس وتبقى وضع مؤشر العنصر الذي تريدين طباعته
الحل صحيح ولكن تأكدي ان المسافة قبل امر الطباعة هي اربغ فراغات حيث انه المعيار الموحد للغة بايثون من اجل ان يتم تمييز امر الطباعة ككود داخل جملة الدوران وتأكدي من حذف الفراغ بين امر الطباعة والقوس بعده حيث لايجب ان يكون هناك فراغ بينهما
انتبه ف Type وايضا اسماء الفواكه يجب ان تبدأ بحرف كبير وهذا سبب الخطأ حيث يجب ان تلتزم بالمطلوب ضمن نص السؤال
enumerate تستخدم لتعيد عناوين العناصر للقائمة اضافة لقيم العناصر
اي في المرة الاول ستعيد عنوان العنصر الاول 0 وقيمته Mercury وهكذا
لايمكنك كتابة جملة الدوران بخمس متغيرات والجزء الثاني منها سيعيد قيمتين فقط
اي انك بحاجة الى متغيرين
وبداخل جملة الدوران يمكنك وضع جملة شرطية تحدد انه عندما تكون قيمة العنوان اقل من عنوان العنصر الرابع فتتم طباعة قيمة العناصر ولن تتم طباعة مابعد العنصر الرابع