آشنایی با شرط در پایتون

جملات شرطی (If conditioning statements) در Python

آشنایی با شرط در پایتون

ما از شرط ها برای تصمیم گیری در برنامه نویسی استفاده می کنیم. مثلا می خواهیم مشخص کنیم آیا شخص می تونه بره سربازی یا نه؟ شرط رفتن به سربازی چی هست؟ شخص باید مرد باشه، سالم باشه و سنش بزرگتر از ۱۸ باشه. اگر بخواهیم برنامه ای بنویسیم که با دریافت وضعیت سلامتی، جنسیت و سن شخص مشخص کنه شخص می تونه سرباز بشه یا نه از شرط استفاده می کنیم.

شرط در زبان پایتون

در زبان پایتون از دستور if برای شرط گذاری استفاده می شود. مثلا در تکه کد پایین چک می کنیم اگر سن شخص بزرگتر از ۶ بود پس می تواند در مدرسه ثبت نام کند.

در خط اول یک متغییر تعریف کردیم و مقدار آن را برابر با ۷ قرار داده ایم

در خط دوم با اسفاده از کلمه کلیدی if یک شرط نوشتیم. یک شرط دارای دو بخش است بخشی که شرط رو میذاریم و بدنه شرط. اگر شرط درست باشد، بدنه شرط اجرا می شود. الان در کد بالا شرط ما درست است چرا چون مقدار age هفت است که هفت بزرگتر از ۶ است پس شرط درسته و به طبع بدنه شرط اجرا خواهد شد که بدنه شرط در این مثال چاپ پیغام You can register at school است.

دو نکته ای اساسی در تعریف شرط در زبان پایتون وجود دارد

  1. آخر شرطمون باید از علامت دونقطه (  :  )  استفاده کنیم
  2. بدنه شرط حداقل با یک فاصله زیر شرط تعریف میشه ( به صورت پیش فرض توصیه میشه از ۴ تا فاصله استفاده بشه).

else : بخش نادرستی شرط

اگر یک شرط ارزیابی بشه و درست نباشه چه اتفاقی می افته؟ مثلا اگه بچه ۴ سالش بود و ما می خوایم بگیم شما نمی توانید در مدرسه ثبت نام کنید برای اینکار باید چکار کنیم؟

برای بخش نادرستی شرط ما از دستور else استفاده می کنیم. به کد زیر توجه کنید

در کد بالا چون سن شخص ۴ هست پس بخش if درست نیست و بخش else اجرا میشه.

اشتراك گذاری نوشته

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *