انواع شرط در پایتون
در زبان برنامهنویسی پایتون، دستورات شرطی به شما این امکان را میدهند که برنامه خود را بر اساس شرایط مختلف اجرا کنید. این دستورات به شما کمک میکنند تا کدهای خود را به بخشهای مختلف تقسیم کنید و هر بخش را فقط در شرایطی خاص اجرا کنید.
در آموزش قبل بخش “مقایسه مقادیر در پایتون” را بررسی کردیم، در این آموزش، به بررسی انواع مختلف دستورات شرطی در پایتون میپردازیم:
تا اینجا دانستیم که به راحتی می توانیم مقادیر مختلف را با هم مقایسه کنیم و نتیجه را بصورت Boolean دریافت کنیم
۱٫ دستور if:
این دستور سادهترین نوع دستور شرطی در پایتون است. از این دستور برای اجرا شدن یک بخش از کد، در صورتی که یک شرط خاص یا مجموعهای از شروط در آن برقرار باشد، استفاده میشود.
مثال و ساختار کلی این دستور به صورت زیر است:
age = 20
if age >= 18:
print(“You are an adult.”)
else: print(“You are a minor.”)
اگر age برابر یا بیشتر از ۱۸ باشد خروجی کار : You are an adult
اگر این شرط برقرار نباشد، خروجی کار You are a minor
همچنین می توانیم با استفاده از elif شرط بیشتری اضافه کنیم. به مثال زیر به دقت توجه کنید.
در مثال بالا ابتدا شرط خط ۲ بررسی می شود، اگر برقرار باشد خط ۳ اجرا می شود و باقی خطوط نادیده گرفته می شوند ، در غیر این صورت شروط elif به ترتیب بررسی می شوند. تا جایی که یک شرط برقرار باشد. اگر شرطی برقرار باشد، بدنه مربوط به آن اجرا می شود و باقی خطوط نادیده گرفته می شوند و اگر هیچ کدام از شروط elif برقرار نباشد، بخش مربوط به else اجرا می شود.