Booleans and Coditionals

بولین(Boolean ) نوعی از المان ها هستند که مقدار True و False (درست و نادرست) را میپذیرند. استفاده از Boolean در برنامه نویسی بسیار ساده و مهم است. Boolean ها به برنامه نویسان قدرت فراوانی میدهند.

گاها در برنامه نویسی پیش می آید که نیاز است حالت های مختلفی را برای بخش های مختلفی از برنامه در نظر بگیریم. مثلا در تمرین قبل آیا بهتر نبود که یک پاسخ منحصر به فرد برای هر نمره ی کاربر به روز خود را به او نمایش میدادیم؟ مثلا اگر کاربر به روز خود نمره ی 1 میداد پاسخ ما با زمانی که نمره ی 9 را دریافت میکردیم فرق داشت؟

کلمه کلیدی ( keyword ) بکار گرفته شده در پایتون برای بررسی این مسئله if (اگر) است.

زمانی که برای چند حالت( case ) برنامه نویسی میکنید به کار شما شاخه بندی( branching ) گفته می شود. هر شاخه نمایانگر یک وضعیت متفاوت ( different conditional ) است که توسط if و یا else مشخص می شود. انتخاب شدن یا نشدن یک شاخه برای اجرا توسط Boolean ها تعیین می شود. اگر با True مواجه شویم وارد شاخه خواهیم شد و اگر با False مواجه شویم از شاخه گذر میکنیم.


ابزار دیگری هم برای شاخه بندی وجود دارد که در فصل 14 (ویژگی های تخصصی) از آنها استفاده می کنیم.