گزاره شرطی (اگر)
در مسئله یافتن حداکثر تعداد دو، با اپراتور جدیدی آشنا شدیم که با کلمه
if شروع میشد.
این عملگر
اپراتور CONDITIONAL
کلمه
if
از انگلیسی به عنوان "اگر" و کلمه
else
- به عنوان "در غیر این صورت" ترجمه شده است. اگر شرط بعد از کلمه
if
درست (درست) باشد، تمام دستورات (عملگرها) بعد از دو نقطه در یک خط جدید و قبل از کلمه
else
اجرا می شوند. اگر شرط false (نادرست) باشد، دستورات بعد از کلمه
else:
.
اجرا می شود
برخلاف سایر زبانهای برنامهنویسی، عبارات
تورفتگی (تغییرها) نسبت به مرز سمت چپ در پایتون مهم هستند.
تورفتگی بر عملکرد برنامه تأثیر میگذارد. اگر دقت کنید، کلمه
if و کلمه
else
از یک سطح شروع می شوند و دستورات اجرا شده جابه جا می شوند. به سمت راست نسبت به این سطح همان فاصله (
توصیه می شود از 4 فاصله استفاده شود).
نمای کلی بیانیه مشروط:
اگر شرط: # عنوان با شرط
# بلوک "اگر". — دستوراتی که اجرا می شوند
اگر شرط موجود در هدر درست باشد، #
other:
# مسدود کردن "در غیر این صورت" — دستوراتی که اجرا می شوند
اگر شرط موجود در هدر نادرست باشد
شما باید به یاد داشته باشید!
1.
if-else
-
یک عبارت است!
2. بعد از کلمه
else
، شرط هرگز تنظیم نمی شود (شرط فقط بعد از کلمه
if
تنظیم می شود).
مسدود کردن "
در غیر این صورت" زمانی اجرا می شود که شرط اصلی مشخص شده بعد از کلمه
if
false باشد، یعنی. اجرا نشد.
3. دستوراتی که باید در هر شاخه اجرا شوند (
if
یا
else
) با همان تورفتگی 4 فاصله نوشته می شوند.
تورفتگی لازم است!
4.
شرط عبارتی است که می توان گفت درست (یعنی برآورده شده) یا نادرست (یعنی برآورده نشده است).
شرط از نشانه های روابط منطقی استفاده می کند
>
،
<
بیشتر، کمتر،
>=
،
<=
بزرگتر یا مساوی، کمتر یا مساوی،
==
برابر است،
!=
نا برابر.