مرح الزنط نشر 11 نوفمبر 2021 أرسل تقرير نشر 11 نوفمبر 2021 في هذا السؤال ما هو تصحيح الخطا البرمجي في الكود الظاهر في الصورة؟؟؟ 1 اقتباس
0 محمد أبو عواد نشر 11 نوفمبر 2021 أرسل تقرير نشر 11 نوفمبر 2021 المشكلة الظاهرة لديك هي مشكلة في ترتيب الاكواد , المشكلة في السطر السابع , لديك في السطر السادس جملة for loop وبالتالي يجب أن تكون الجمل التي تليها تابعة لها , فينبغي أن يكون شكل الكود كالتالي for x in range ( 1, n+1 ) : vol=float(input("Enter volume of shaper "+str(x)+":")) ^^^^^^^^ يوجد مسافة قبل المتغير vol , هذا يعني أن الجملة vol تابعة لحلقة التكرار for , لديك مشكلة أخرى في نفس السطر السابع وهو طريقة طباعة الجملة , لاحظي vol=float(input("Enter volume of shaper"),x,":") يوجد خطأ , سوف ندخل المتغير x والنقطتان بداخل الأقواس الخاصة ب input وسوف نغير الفاصلة الى + لكي نربط بينهم , والربط يحدث مع النصوص فقط لذلك سوف نغير المتغير x ليكون نص وليس رقم فيصبح شكل الكود كالتالي vol=float(input("Enter volume of shaper "+str(x)+":")) لديك مشكلة أخرى في السطر الثامن في المتغير v , لا يوجد هناك متغير اسمه v بل يوجد vol لذلك أرجو تغييره كالتالي r=( vol * (3 / 4) / pi ) ** 1/3 ^^^^ سوف أرف لك صورة للكود بعد التعديلات كاملة واحرصي على أن يكون بنفس الشكل لأن بايثون تهتم كثيرا بمكان كل جملة وبدايتها يتبقى فقط تنفيذ المنطق الخاص بالسؤال , حاولي فعل ذلك 1 اقتباس
0 مرح الزنط نشر 11 نوفمبر 2021 الكاتب أرسل تقرير نشر 11 نوفمبر 2021 بتاريخ 3 ساعات قال محمد أبو عواد: المشكلة الظاهرة لديك هي مشكلة في ترتيب الاكواد , المشكلة في السطر السابع , لديك في السطر السادس جملة for loop وبالتالي يجب أن تكون الجمل التي تليها تابعة لها , فينبغي أن يكون شكل الكود كالتالي for x in range ( 1, n+1 ) : vol=float(input("Enter volume of shaper "+str(x)+":")) ^^^^^^^^ يوجد مسافة قبل المتغير vol , هذا يعني أن الجملة vol تابعة لحلقة التكرار for , لديك مشكلة أخرى في نفس السطر السابع وهو طريقة طباعة الجملة , لاحظي vol=float(input("Enter volume of shaper"),x,":") يوجد خطأ , سوف ندخل المتغير x والنقطتان بداخل الأقواس الخاصة ب input وسوف نغير الفاصلة الى + لكي نربط بينهم , والربط يحدث مع النصوص فقط لذلك سوف نغير المتغير x ليكون نص وليس رقم فيصبح شكل الكود كالتالي vol=float(input("Enter volume of shaper "+str(x)+":")) لديك مشكلة أخرى في السطر الثامن في المتغير v , لا يوجد هناك متغير اسمه v بل يوجد vol لذلك أرجو تغييره كالتالي r=( vol * (3 / 4) / pi ) ** 1/3 ^^^^ سوف أرف لك صورة للكود بعد التعديلات كاملة واحرصي على أن يكون بنفس الشكل لأن بايثون تهتم كثيرا بمكان كل جملة وبدايتها يتبقى فقط تنفيذ المنطق الخاص بالسؤال , حاولي فعل ذلك شكرا على التوضيح اشتغل البرنامج بس التنفيذ اجابات غلط مش زي ما ارفقته في الصورة فوق ووليه طلعت الاجوبة غلط مع انه منطق السؤال والمعادلات صح!! 1 اقتباس
0 محمد أبو عواد نشر 11 نوفمبر 2021 أرسل تقرير نشر 11 نوفمبر 2021 بتاريخ 1 دقيقة مضت قال مرح الزنط: شكرا على التوضيح اشتغل البرنامج بس التنفيذ اجابات غلط مش زي ما ارفقته في الصورة فوق ووليه طلعت الاجوبة غلط مع انه منطق السؤال والمعادلات صح!! لم أقم بتعديل الكود ليعمل بناء على المنطق, بل فقط عدلته من الأخطاء التي كانت سوف تواجهك وتمنعه من العمل, هي يمكنك شرح السؤال جيدا وبشكل واضح ومفهوم لنساعدك في حل مشكلته؟ اقتباس
0 مرح الزنط نشر 11 نوفمبر 2021 الكاتب أرسل تقرير نشر 11 نوفمبر 2021 بتاريخ 2 دقائق مضت قال محمد أبو عواد: لم أقم بتعديل الكود ليعمل بناء على المنطق, بل فقط عدلته من الأخطاء التي كانت سوف تواجهك وتمنعه من العمل, هي يمكنك شرح السؤال جيدا وبشكل واضح ومفهوم لنساعدك في حل مشكلته؟ السؤال في الصورة انني كتبت الاكواد بناء عللى المنطق الذي فهمته من السؤال فهل يوجد مشاكل لم انتبه لها يجب تجنبها لينتج الحل كما هو مرفق في النموذج ..ارجو المساعدة. 1 اقتباس
السؤال
مرح الزنط
في هذا السؤال ما هو تصحيح الخطا البرمجي في الكود الظاهر في الصورة؟؟؟
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.