تفاصيل العمل

هذا المشروع عبارة عن لعبة بسيطة بلغة Python تهدف إلى تدريب المستخدم على تخمين رقم عشوائي يتم اختياره من 1 إلى 10. كل محاولة خاطئة يُعطي البرنامج تلميحًا للمستخدم عمّا إذا كان الرقم المطلوب أعلى أو أقل من الرقم الذي أدخله.

---

تفاصيل الكود:

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

يُطلب من المستخدم إدخال تخمينه، ويتم التحقق من صحته باستخدام try-except لتفادي الأخطاء الناتجة عن إدخال نصوص غير رقمية.

في كل محاولة، يُقارن الرقم المُدخل بالرقم الصحيح:

لو أقل → يظهر "higher than ..."

لو أكبر → يظهر "lower than ..."

لو مساوي → يظهر رسالة "Correct!" مع عدد المحاولات.

---

مميزات الكود:

استخدام حلقات تكرار لا نهائية (while True) حتى ينجح المستخدم في التخمين.

التعامل مع الأخطاء البرمجية (ValueError) بطريقة آمنة.

استخدام عدد المحاولات (attempt counter) لمتابعة الأداء.

---

مثال تشغيل (Output):

Welcome to the number guessing game

Guess the number between 1&10 :

Enter your your guess : 3

Higher than 3! try again

Enter your your guess : 8

Lower than 8! try again

Enter your your guess : 6

Correct! You guessed the number in 3 attempts.

---

التقنيات المستخدمة:

Python

random

while loop

try-except

المقارنات المنطقية

بطاقة العمل

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