توقف اجرای کدهای برنامه، با روش sys.exit ، در پایتون (Python)
گاهی نیاز داریم که چنانچه شرایط خاصی در نتایج برنامه به وجود آمد، آنگاه اجرای ادامه کدهای برنامه را متوقف کنیم (معمولا برای تصحیح کدها یا ...).
در پایتون (Python)، روش sys.exit برای توقف اجرای ادامه کدهای برنامه به کار می رود. برای استفاده از روش sys.exit ، ابتدا باید ماژول sys را وارد (import) کنیم :
سپس روش sys.exit را با کد پایتون (Python) زیر اجرا می نماییم :
کد بالا را باید در محلی از کدها قرار دهیم که می خواهیم اجرای برنامه در آنجا متوقف شود.
درون پرانتز روش sys.exit ، مقداری را می نویسیم که قصد داریم برنامه برگرداند (در کد بالا، مقدار 0 را نوشته ایم).
به مثال زیر توجه کنید :
یک حلقه for را کدنویسی می کنیم که در حالت عادی، مقادیر 4 و 5 و 6 و 7 را در خروجی چاپ می کند، اما با استفاده از if ، یک شرط به آن اضافه می کنیم که اگر مقدار متغیر حلقه برابر 5 بود، آنگاه روش sys.exit اجرا شده و ادامه کدهای برنامه (در واقع ادامه گام های حلقه) اجرا نگردد :
نتیجه :
بنابراین تنها مقادیر 4 و 5 در خروجی نمایش داده می شود :
ممنون عالی بود