محمد وليد الريحاوي النصر نشر 12 سبتمبر 2023 أرسل تقرير نشر 12 سبتمبر 2023 بعض الكودات لا اخطأ فيها و لكنها لا تعمل والداله& ايضا لا تعمل 1 اقتباس
0 Adnane Kadri نشر 12 سبتمبر 2023 أرسل تقرير نشر 12 سبتمبر 2023 يفضل إرفاق الأكواد بشكل نصي بدل التقاط صور لها، سوف يصعب آنذاك تشخيص المشكلة والعمل عليها. استعمل آداة تحرير الكود في المحرر الخاص بالأكاديمية وقم بلصق شيفرتك هنالك: بالنسبة للمشكلة الأولى التي تواجهها في هذا الكود: numbur = [22 ,33,45,23,1,11,34,88] X_numbur = [] for c in numbur : if numbur > 30 : X_numbur.append(numbur) print(X_numbur) أصلحه ليكون: numbur = [22 ,33,45,23,1,11,34,88] X_numbur = [] for c in numbur : if c > 30 : X_numbur.append(c) print(X_numbur) اذ أن كل عنصر من المصفوفة بحسب حلقة for التي تقوم بها هو c وليس المصفوفة نفسها numbur. أما بالنسبة لهذا الكود: numbur = [22 ,33,45,23,1,11,34,88] X_numbur = [numbur for numbur in numbur if numbur > 30] print(X_numbur) أصلحه ليصبح: numbur = [22 ,33,45,23,1,11,34,88] X_numbur = [n for n in numbur if n > 30] print(X_numbur) لأنك لازلت تقوم بنفس الخطأ، وهو مساواة اسم عنصر المصفوفة في الحلقة باسم المصفوفة نفسها. 1 اقتباس
السؤال
محمد وليد الريحاوي النصر
بعض الكودات لا اخطأ فيها و لكنها لا تعمل والداله& ايضا لا تعمل
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.