نداشتن خروجی از دستور if

زینب حجتی زاده
19 شهريور ۱۴۰۰
در عکسی که ارسال کردم قسمت دوم یعنی از قسمتی که در برنامه کامنت کردم and &or به بعد خروجی ندارم میشه بگید اشکالش کجاس استاد؟ و اینکه خطوط بالا را هم کامنت کردم ولی باز هم قسمت and & خق خروجی نداره
352

1 پاسخ
  • امیرحسین امیری19 شهريور ۱۴۰۰

    سلام دوست عزیز.

    از همین ابتدا عادت کنید که بین عملگرها و دیگر کاراکتر ها یک اسپیس فاصله قرار بدید

    a>b   # false
    a > b  # true

    و اما پاسخ سوال شما اینه که اون قسمت که کامنت کردید و کد های زیرش، به دلیل فاصله ای که از سمت چپ ایجاد کردید زیر مجموعه ی دستور else شدن. باید اون فاصله از سمت چپ را حذف کنید