بايثون - الدرس 11 من 15
معالجة الأخطاء (Try/Except)

🛡️ معالجة الأخطاء

الأخطاء جزء طبيعي من البرمجة. تعلم كيف تتعامل معها بدل أن يتوقف برنامجك!

try:
    num = int("abc")  # خطأ!
except ValueError:
    print("⚠️ هذا ليس رقماً صحيحاً!")

# أنواع الأخطاء الشائعة
try:
    result = 10 / 0
except ZeroDivisionError:
    print("❌ لا يمكن القسمة على صفر!")
finally:
    print("✅ تم تنفيذ البرنامج")

المطلوب منك:

اكتب دالة قسمة آمنة تتعامل مع الأخطاء المحتملة

main.py
Terminal
// اضغط "تشغيل الكود" لتنفيذ الكود...