حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
آموزش برنامه‌نویسی با پایتون؛ قسمت دوم: حل مسئله

تمرین شرط در پایتون؛ کاربرد or و not

۱. حل مسئله با پایتون؛ از مثال تا کد · 0٪

or وقتی درست هست که دست‌کم یکی از دو شرط درست باشه. not نتیجهٔ منطقی رو برعکس می‌کنه. بسته بودن فروشگاه یا تمام شدن موجودی هرکدام به‌تنهایی مانع خرید هست.

is_open = False
stock = 3
blocked = (not is_open) or stock == 0
print(blocked)
print(not (stock < 0 or stock > 5))

پرانتزها ترتیب خواندن رو روشن می‌کنن. در آخرین خط، ابتدا می‌پرسیم موجودی بیرون بازهٔ ۰ تا ۵ هست یا نه، بعد نتیجه رو برعکس می‌کنیم. قبل از اجرا، مقدار هر شرط کوچک رو جدا بنویس.

فعالیت شما

خروجی دو خط رو به ترتیب پیش‌بینی کن.

مطالعهٔ این گام برای همه آزاد است

برای پاسخ‌دادن، بررسی پاسخ، ثبت پیشرفت و استفاده از دستیار باید شرایط شرکت در فعالیت‌ها را داشته باشید.

برای انجام فعالیت وارد شوید

برای انجام فعالیت‌ها ابتدا این دوره‌های پیش‌نیاز را تکمیل کنید:

کد اولیهٔ فعالیت

is_open = False
stock = 3
blocked = (not is_open) or stock == 0
print(blocked)
print(not (stock < 0 or stock > 5))

گزینه‌های پیش‌بینی خروجی

  1. False سپس True
  2. True سپس False
  3. True سپس True
  4. False سپس False