کلمه کلیدی raise در Python
مثال
اگر x کمتر از 0 باشد، خطا ایجاد کنید و برنامه را متوقف کنید:
x = -1 if x < 0: raise Exception("متاسفم، هیچ عددی زیر صفر نیست")
تعریف و استفاده
کلمه کلیدی raise برای ایجاد استثنا استفاده میشود.
شما میتوانید نوع خطایی که میخواهید ایجاد کنید و متنی که به کاربر چاپ کنید را تعریف کنید.
مثالهای بیشتر
مثال
اگر x عدد نباشد، TypeError را ایجاد کنید:
x = "hello" if not type(x) is int: raise TypeError("فقط اعداد مجاز هستند")