التمرين الأول: اكتشاف الأخطاء ومعالجتها

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

ما الفائدة الأساسية من استخدام try وexcept؟

شرح السؤال

قد تفشل بعض العمليات بسبب مدخل أو ملف أو عملية حسابية غير صالحة. ابحث عن الخيار الذي يسمح للبرنامج بتقديم استجابة مناسبة بدل التوقف المفاجئ.

ماذا يحدث لكتلة except إذا اكتمل تنفيذ try من دون خطأ؟

شرح السؤال

كتلة المعالجة مسار بديل مرتبط بحدوث استثناء. حدّد ما إذا كان البرنامج يحتاج إلى هذا المسار بعد نجاح العملية الأساسية.

أي خطأ ينتج عن تنفيذ int("Python")؟

شرح السؤال

صيغة استدعاء دالة التحويل صحيحة، والنص نوع مقبول كمدخل لها. حدّد الخطأ الذي يحدث عندما تكون قيمة النص غير قابلة للتحويل إلى عدد صحيح.

ماذا يطبع المقطع إذا أدخل المستخدم النص abc؟

try:
    num = int(input("Enter a number: "))
    print(f"Number is {num}")
except:
    print("Invalid input")

شرح السؤال

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

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