الثلاثاء , يوليو 28 2026
أخبار الموقع

الإعلام الآلي — بايثون: التعامل مع الأخطاء والاستثناءات Try-Except — السنة الثالثة ثانوي — بكالوريا — المنهاج الجزائري

بايثون: التعامل مع الأخطاء والاستثناءات (Try-Except)

الاستثناءات (Exceptions) هي أخطاء تحدث أثناء تشغيل البرنامج. بايثون توفر آلية للتعامل مع هذه الأخطاء بشكل منظم باستخدام try-except.

لماذا نتعامل مع الأخطاء؟

تجنب توقف البرنامج فجأة.

تقديم رسائل خطأ مفهومة للمستخدم.

التعامل مع المواقف غير المتوقعة (مثل ملف غير موجود).

كتلة Try-Except الأساسية

try:

num = int(input(“أدخل رقم: “))

result = 10 / num

print(f”النتيجة: {result}”)

except ValueError:

print(“خطأ: يجب إدخال رقم صحيح”)

except ZeroDivisionError:

print(“خطأ: لا يمكن القسمة على صفر”)

استخدام Else و Finally

try:

file = open(“data.txt”, “r”)

data = file.read()

except FileNotFoundError:

print(“الملف غير موجود”)

else:

print(“تم قراءة الملف بنجاح”)

print(data)

finally:

print(“سيتم تنفيذ هذا مهما حدث”)

file.close()

رفع الاستثناءات (Raise)

def check_age(age):

if age < 0:

raise ValueError(“العمر لا يمكن أن يكون سالباً”)

if age < 18:

print(“قاصر”)

else:

print(“بالغ”)

تمارين

التمرين 1: اكتب برنامجاً يطلب من المستخدم إدخال رقمين ويقسم الأول على الثاني، مع معالجة أخطاء الإدخال والقسمة على صفر.

التمرين 2: اكتب دالة تقرأ ملف نصي وتعيد عدد الكلمات فيه، مع معالجة حالة عدم وجود الملف.

للمزيد من الدروس، راجع درس بايثون: الدوال Functions ودرس بايثون: التعامل مع الملفات.

شاهد أيضا

الفلسفة – فلسفة العلوم: معايير العلمية والتفسير العلمي – 3 ثانوي – شعبة آداب

الفلسفة: فلسفة العلوم – معايير العلمية والتفسير العلمي مقدمة فلسفة العلوم تبحث في طبيعة المعرفة …

التربية الإسلامية – فقه الأسرة: الزواج والطلاق – 2 ثانوي – شعبة آداب

التربية الإسلامية: فقه الأسرة – الزواج والطلاق الزواج في الإسلام الزواج عقد شرعي بين رجل …

التاريخ والجغرافيا – الجغرافيا: الصناعة في العالم – 2 ثانوي – شعبة آداب

الجغرافيا: الصناعة في العالم تعريف الصناعة الصناعة هي تحويل المواد الخام إلى منتجات مصنعة ذات …

التاريخ والجغرافيا – الجغرافيا: الموارد المائية في العالم – 2 ثانوي – شعبة آداب

الجغرافيا: الموارد المائية في العالم أهمية الماء الماء مصدر الحياة على الأرض. تشكل المياه 71% …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026