انا المشروع ده ما عرفتش احله وشوفت الحل وطبقته بس برضوا الكود مش شغال
لماذا المتغير computer_result غير معرفة في الكود
وازاي الكمبيوتر فهم ازاى جملة computer_result أصلا في امر الطباعه الاخير F string
كمان في use cases مفتوحه فى الكود وهو لوالمستخدم اختار حاجة غير Heads or Tails مبتظهرش رسالة تطلب منه انه يختار من بينهم فقط. وحاجة كمان انه لو اختار رقم 3 مثلا فعلا بيقوله اختيار غير صحيح ولكن ايضا بيظهر مباشرتا وراه الكود اللى بيطلب فيه من المستخدم انه يختار Heads or Tails … فما الحل فى هذه الحالة؟؟
استخدم الطرق الي ذكرها المستر للبحث عن الحل للخطا
سطر 20
الخطأ واضح باذن الله فالسطر رقم 20
أنت كتبت المتغير computer_results
أضفت حرف s زيادة وهو المفروض ان يكون كما كتبتها فوق فالشروط computer_result
عذرا أخي محمد انك اعطيته سطر لا يبحث عنه لانه لا يوضح نوع الخطأ تماما السطر الذي يوضح الخطأ هو
NameError: name ‘computer_results’ is not defined
هذا ما يبحث عنه وسيعرف الحل باذن الله
شكرا انا اردت توضيح ان الخطا في سطر 20
اه تصدق ااني ما شفتش s
أولًا بخصوص مشكلة computer_result: فأنت في الحقيقة في أول كتبت result بدون s و في ثانيةً كتبتها ب s لهذا ظهرت لك تلك الرسالة
ثانيًا بخصوص التحقق من القيم التي يدخلها المستخدم إذا لم تكون 1 or 2 او في الثانية اذا لم تكون heads or tails ، في هذه الحالة يمكنك عمل جملة الشرطية (if statement) و تدعه يتحقق إذا لم يكون المدخل يساوي 1/2 فأخرج له رسالة تخبره انها المدخل خطأ و كذلك بالنسبة لي heads and tails.
العفو بس مو انا جاوبت ههه
هو الخطا انك واضع اسم المتغير غير صحيح بحيث في if التحقق طلبت منه متغير في حرف زائدة وهو s بحيث المتغير الاصلي في الكود هو computer_result وانت اضفت في التحقق للمتغير s اضافية بحيث كتبت computer_results