کلمه کلیدی raise در Python

مثال

اگر x کمتر از 0 باشد، خطا ایجاد کنید و برنامه را متوقف کنید:

x = -1
if x < 0:
  raise Exception("متاسفم، هیچ عددی زیر صفر نیست")

مثال اجرا

تعریف و استفاده

کلمه کلیدی raise برای ایجاد استثنا استفاده می‌شود.

شما می‌توانید نوع خطایی که می‌خواهید ایجاد کنید و متنی که به کاربر چاپ کنید را تعریف کنید.

مثال‌های بیشتر

مثال

اگر x عدد نباشد، TypeError را ایجاد کنید:

x = "hello"
if not type(x) is int:
  raise TypeError("فقط اعداد مجاز هستند")

مثال اجرا