تفاصيل العمل

? وصف المشروع:

مشروع برمجي بسيط وفعال يجسد أساسيات المنطق البرمجي بلغة Python. اللعبة عبارة عن تحدي بين المستخدم والحاسوب، حيث يقوم النظام باختيار رقم عشوائي ضمن نطاق محدد (1-100)، وعلى المستخدم محاولة اكتشافه في أقل عدد ممكن من المحاولات.

?️ المميزات التقنية في الكود:

لقد قمت ببناء هذا البرنامج مع التركيز على "تجربة المستخدم" (User Experience) وضمان استقرار الكود من خلال:

1.عشوائية الاختيار: استخدام مكتبة random لضمان عدم تكرار النتيجة.

2.التحقق من صحة البيانات (Data Validation): البرنامج لا يتوقف عند إدخال نص بدلاً من رقم، بل يقوم بتنبيه المستخدم (Handing input errors).

3.التعامل مع النطاقات (Range Checking): التأكد من أن مدخلات المستخدم تقع فعلياً بين 1 و 100.

4.نظام التوجيه الذكي: تقديم تلميحات ذكية (أعلى أو أقل) لمساعدة المستخدم في الوصول للحل.

5.عداد المحاولات: تتبع أداء اللاعب وعرض عدد المحاولات عند الفوز.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
4
تاريخ الإضافة
تاريخ الإنجاز
المهارات