مفتاح raise في Python

مثال

إذا كان x أقل من 0، فسيتم إطلاق الخطأ وإيقاف البرنامج:

x = -1
if x < 0:
  raise Exception("Sorry, no numbers below zero")

تشغيل مثال

التعريف والاستخدام

يستخدم مفتاح raise لإطلاق الاستثناءات.

يمكنك تعريف نوع الخطأ الذي تريد إطلاقه وكذلك النص الذي تريد عرضه للمستخدم.

المزيد من الأمثلة

مثال

إذا لم يكن x عددًا صحيحًا، فسيتم إطلاق TypeError:

x = "hello"
if not type(x) is int:
  raise TypeError("Only integers are allowed")

تشغيل مثال