رشن | خدمات میزبانی وب

آموزش نمایش همه اعداد به جز برخی اعداد خاص در یک بازه

فرض کنید مجموعه اعداد [1,2,3,4,5,6,7,8,9,10] را داریم و می‌خواهیم به جز اعداد ۲ و ۸، بقیه همه را نمایش دهیم.

برای این کار به این صورت عمل می‌کنیم:

Python
for n in range(1, 11):
    if n == 2 or n == 8:
        pass
    else:
        print(n)    

که ما در این‌جا از دو عبارت or و pass استفاده کردیم که گفتیم اگر n برابر با ۲ یا ۸ بود از بلاک if صرف نظر کند و کاری نکند و به ادامه شرط بپردازد که در بخش else گفتیم عدد را پرینت کند.


هم چنین به شکل دیگری هم این مسئله را می‌توان حل کرد:

Python
for n in range(1, 11):
    if n != 2 and n != 8:
        print(n)

و حتی به صورت دو شرط if تو در تو هم می‌توان نوشت که شرط if تو در تو را قبلا توضیح دادیم:

Python
for n in range(1, 11):
    if n == 2:
        if n == 8:
            pass
    else:
        print(n)

خروجی هر سه کد مشابه هست:

Code
1
3
4
5
6
7
8
9
10

نظرات 4

  • یه سوال داشتم

    چرا چند وقته که پستی منتشر نکرده اید؟

    • با سلام

      فرصت کافی برای نوشتن مطلب نیست و فعلا مطلبی به نظرم نیست که بخواهم بنویسم.

    • آهان بله

      انشاالله که زمان نوشت پست را بدست بیاروید چون مطالبتون عالی هستند

      اگه ممکنه در مورد بهترین IDE های پایتون هم یک پست بنویسید

      ممنون:)

    • سلام

      خواهش می کنم، لطف دارید شما.

      اگر مطلبی دارید می توانید از طریق فرم تماس با ما برای من ارسال کنید تا با نام خودتان در سایت منتشر کنم.

      اگر هم مطالبی دارید که مفید باشد و یا می توانید مطالب مفیدی بنویسید می توانم دسترسی نویسنده به شما بدهم تا خودتان مطالب آموزشی که به نظر تان برای بقیه هم می تواند مفید باشد را منتشر کنید.

      با تشکر از نظر شما