آموزش دستور if در پایتون؛ پیش به سوی هوشمندسازی کدها! 🧠
تا حالا فکر کردید چطور سایتهای فروشگاهی متوجه میشن که شما به پست ویژه نیاز دارید یا نه؟ یا چطور یه بازی موبایلی میفهمه که جانِ بازیکن تموم شده و باید پیغام “Game Over” رو نشون بده؟
راز همه اینا تو یه کلمه خلاصه میشه: شرط. تا الان کدهایی که زدیم از اول خط تا آخر خط، بدون هیچ وقفهای اجرا میشدن. اما تو درس امروز میخوایم به کدهامون یه مغز بدیم! با استفاده از دستور if در پایتون به برنامهامون میگیم: “آقا اگر این اتفاق افتاد، این کارو بکن؛ اگر نیفتاد، بیخیالش شو و برو خط بعدی.”
منطق دستور if چطور کار میکنه؟
فرض کنید مادرتون بهتون میگه: “اگر” نمرهات بالای ۱۰ شد، بهت گوشی موبایل میخرم. اینجا دو تا بخش داریم:
- شرط: نمره بالای ۱۰ باشه.
- عمل: خریدن گوشی.
حالا اگه نمرهتون ۸ بشه چی؟ هیچی! چون شرط برقرار نبوده، مادرتون گوشی نمیخره (یا بیخود امیدوار میشید 😅). دستور if تو پایتون دقیقاً همین رفتار رو داره.
دستور if تو محیط کدنویسی چطور نوشته میشه؟
بیاید همون مثال مادر و نمره رو کدنویسی کنیم. برای این کار به سه تا قاعده کوچیک نیاز داریم:
- اول کلمه کلیدی
ifرو مینویسیم. - بعد ازش شرطمون رو مینویسیم.
- نکته خیلی مهم: حتماً باید آخر شرط یه دو نقطه
:بذاریم (این دو نقطه به پایتون میگه “بزن بریم پایین تا ببینم باید چیکار کنم”). - دستوری که میخوایم اگه شرط درست بود اجرا بشه رو باید با فاصله (Indent) از خط قبلی بنویسیم (معمولاً یک Tab زدن کافیه).