التمرين الأول: منطق لعبة تخمين الرقم

اختر الإجابة الصحيحة بعد تحليل قواعد اللعبة ومسار تنفيذها والتطويرات المقترحة لها.

ما النطاق الذي قد تنتج منه العبارة random.randint(1, 100) الرقم السري؟

شرح السؤال

تعيد هذه الدالة عددًا صحيحًا بين حدين. تحقّق مما إذا كان الحدان يدخلان ضمن القيم الممكنة.

ماذا يحقق استخدام for attempt in range(1, 8) في اللعبة؟

شرح السؤال

لا تصل القيمة الناتجة من النطاق إلى حد الإيقاف. اكتب القيم التي يأخذها عداد المحاولة وحدّد عددها.

ماذا يحدث داخل المحاولة إذا أدخل اللاعب النص خمسة بدل رقم؟

شرح السؤال

تحاول الدالة تحويل المدخل إلى عدد صحيح داخل كتلة محمية. حدّد الاستثناء الناتج وأثر تعليمة الانتقال إلى الدورة التالية.

لماذا يُفحص الشرط guess < 1 or guess > 100 قبل مقارنة التخمين بالرقم السري؟

شرح السؤال

قد يكون الإدخال عددًا صحيحًا لكنه لا يلتزم بقواعد اللعبة. افحص أثر تعليمة المتابعة بعد رسالة خطأ النطاق.

1 من {{ total_questions_count }}
المزيد من الأسئلة؟