عندي استفسار حل مشروع رمي العملة

انا المشروع ده ما عرفتش احله وشوفت الحل وطبقته بس برضوا الكود مش شغال
لماذا المتغير computer_result غير معرفة في الكود
وازاي الكمبيوتر فهم ازاى جملة computer_result أصلا في امر الطباعه الاخير F string
كمان في use cases مفتوحه فى الكود وهو لوالمستخدم اختار حاجة غير Heads or Tails مبتظهرش رسالة تطلب منه انه يختار من بينهم فقط. وحاجة كمان انه لو اختار رقم 3 مثلا فعلا بيقوله اختيار غير صحيح ولكن ايضا بيظهر مباشرتا وراه الكود اللى بيطلب فيه من المستخدم انه يختار Heads or Tails … فما الحل فى هذه الحالة؟؟

4 إعجابات

image

استخدم الطرق الي ذكرها المستر للبحث عن الحل للخطا
سطر 20

الخطأ واضح باذن الله فالسطر رقم 20
أنت كتبت المتغير computer_results
أضفت حرف s زيادة وهو المفروض ان يكون كما كتبتها فوق فالشروط computer_result

3 إعجابات

عذرا أخي محمد انك اعطيته سطر لا يبحث عنه لانه لا يوضح نوع الخطأ تماما السطر الذي يوضح الخطأ هو

NameError: name ‘computer_results’ is not defined

هذا ما يبحث عنه وسيعرف الحل باذن الله

إعجابَين (2)

شكرا انا اردت توضيح ان الخطا في سطر 20

إعجاب واحد (1)

اه تصدق ااني ما شفتش s :sweat_smile:

3 إعجابات

أولًا بخصوص مشكلة computer_result: فأنت في الحقيقة في أول كتبت result بدون s و في ثانيةً كتبتها ب s لهذا ظهرت لك تلك الرسالة
ثانيًا بخصوص التحقق من القيم التي يدخلها المستخدم إذا لم تكون 1 or 2 او في الثانية اذا لم تكون heads or tails ، في هذه الحالة يمكنك عمل جملة الشرطية (if statement) و تدعه يتحقق إذا لم يكون المدخل يساوي 1/2 فأخرج له رسالة تخبره انها المدخل خطأ و كذلك بالنسبة لي heads and tails.

3 إعجابات

العفو بس مو انا جاوبت ههه

إعجاب واحد (1)

هو الخطا انك واضع اسم المتغير غير صحيح بحيث في if التحقق طلبت منه متغير في حرف زائدة وهو s بحيث المتغير الاصلي في الكود هو computer_result وانت اضفت في التحقق للمتغير s اضافية بحيث كتبت computer_results

إعجاب واحد (1)