Module: (Python) عبارت شرطی


Problem

2/17

اپراتور شرطی - IF

Theory Click to read/hide

گزاره شرطی (اگر)

در مسئله یافتن حداکثر تعداد دو، با اپراتور جدیدی آشنا شدیم که با کلمه 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. شرط  عبارتی است که می توان گفت درست (یعنی برآورده شده) یا نادرست (یعنی برآورده نشده است).
شرط از نشانه های روابط منطقی استفاده می کند
  >، <                 بیشتر، کمتر،
  >=، <=              بزرگتر یا مساوی، کمتر یا مساوی،
  ==                     برابر است،
  !=                     نا برابر.

Problem

برنامه ای را تکمیل کنید که کاراکتر "-" (منهای) اگر عدد وارد شده از صفحه کلید منفی باشد و علامت "+" (بعلاوه) - اگر عدد مثبت باشد (در نظر نگیرید که صفر را می توان از صفحه کلید وارد کرد).

این مراحل را به ترتیب دنبال کنید:
1. در خط 2 به جای کلمه condition عبارتی را که چک می کنید بنویسید؛
2. در خط 3، عبارت خروجی را بنویسید که اگر شرط TRUE باشد (درست است) اجرا می شود؛
3. در خط 5، عبارت خروجی را بنویسید که اگر شرط FALSE   (راضی نیست) اجرا می شود.