الجمعة , يوليو 24 2026
أخبار الموقع

الدرس: بايثون التعامل مع الأخطاء والاستثناءات — الإعلام الآلي — الثالثة ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

بايثون: التعامل مع الأخطاء والاستثناءات

معالجة الأخطاء تمنع توقف البرنامج.

1. try-except

try:
    x = int(input("رقم: "))
    print(10/x)
except ValueError:
    print("الرجاء إدخال رقم")
except ZeroDivisionError:
    print("لا يمكن القسمة على صفر")

2. try-except-else-finally

try:
    f = open("file.txt", "r")
except FileNotFoundError:
    print("الملف غير موجود")
else:
    print(f.read())
finally:
    print("ينفذ دائماً")

3. رفع استثناء (raise)

def divide(a, b):
    if b == 0:
        raise ValueError("لا يمكن القسمة على صفر")
    return a/b

دروس مشابهة

تمارين إضافية

طبّق ما تعلمته:
1. اكتب برنامج بايثون يحسب مجموع الأرقام من 1 إلى 100.
2. أنشئ قائمة تحتوي على 5 أسماء ورتبها أبجدياً.
3. اكتب استعلام SQL لاستخراج أسماء الطلاب الذين معدلهم فوق 15.
4. أنشئ صفحة HTML تحتوي على جدول ببيانات 3 طلاب.
5. حول العدد 101011 من ثنائي إلى عشري.

التطبيق العملي هو أفضل طريقة لتعلم البرمجة. زور موقعنا للمزيد من الأمثلة.

شاهد أيضا

العلوم الفيزيائية — الطاقة وأشكالها — ابتدائي — المنهاج الجزائري

الطاقة وأشكالها الطاقة هي القدرة على إنجاز عمل أو إحداث تغيير. توجد الطاقة بأشكال مختلفة …

العلوم الفيزيائية — القوى والحركة — ابتدائي — المنهاج الجزائري

القوى والحركة القوة هي مؤثر يغير أو يحاول تغيير حركة الجسم. القوى هي سبب الحركة …

العلوم الفيزيائية — الصوت والاهتزازات — ابتدائي — المنهاج الجزائري

الصوت والاهتزازات الصوت هو شكل من أشكال الطاقة ينتج عن الاهتزازات. ينتقل الصوت عبر الأوساط …

العلوم الفيزيائية — الضوء وخصائصه — ابتدائي — المنهاج الجزائري

الضوء وخصائصه الضوء هو شكل من أشكال الطاقة يسمح لنا برؤية الأشياء. ينتشر الضوء في …

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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