معالجة الأخطاء والاستثناءات:
# مثال على رمز يحتوي على أخطاء ممكنة
def divide_numbers(x, y):
try:
result = x / y
print(f"النتيجة: {result}")
except ZeroDivisionError:
print("لا يمكن قسم عدد على صفر.")
# تجربة استدعاء الدالة مع مختلف القيم
divide_numbers(10, 2)
divide_numbers(5, 0)
في هذا الدرس، سنتعلم كيفية التعامل مع الأخطاء والاستثناءات في بايثون. يتضمن الكود مثالًا على دالة تقسيم الأعداد مع التعامل مع حالة قسم عدد على صفر باستخدام التصريحات الاستثنائية.
