هذا المشروع يُمثل لعبة "حجرة – ورقة – مقص" الشهيرة، حيث يتنافس اللاعب ضد الكمبيوتر. يتم استخدام لغة Python لتوليد اختيار عشوائي للكمبيوتر، ومقارنته باختيار المستخدم لتحديد الفائز.
---
آلية العمل:
يتم تخزين الخيارات المتاحة (Rock, Paper, Scissor) في قائمة.
يُطلب من المستخدم إدخال اختياره.
يتم توليد اختيار عشوائي للكمبيوتر باستخدام random.choice().
تُقارن الاختيارات:
إذا كانت متطابقة → تعادل (Draw) ويتم إعادة المحاولة.
إذا فاز اللاعب حسب القواعد المعروفة → You win!
خلاف ذلك → You lose!
---
قواعد الفوز:
Rock يهزم Scissor
Paper يهزم Rock
Scissor يهزم Paper
---
مثال تشغيل (Output):
Enter your choice : Rock
Computer chose: Scissor
You win!
أو
Enter your choice : Paper
Computer chose: Paper
Draw, try again!
---
? المهارات المستخدمة:
استخدام المكتبة العشوائية random
التحكم في سير البرنامج باستخدام while وif/else
منطق المقارنة بين مدخلات المستخدم وكمبيوتر
استخدام continue وbreak للتحكم في تكرار اللعبة
---
التقنيات المستخدمة:
Python
random
شرط منطقي مركب (and + or)
قائمة (List)
Loop + Control flow