حلقه while در پایتون

5/5 - (1 امتیاز)

مقدمه

حلقه while در پایتون یکی از ساختارهای کنترل جریان است که به شما امکان می‌دهد تا زمانی که یک شرط خاص برقرار است، بلوک کدی را تکرار کنید. این حلقه به شما اجازه می‌دهد تا کارهای تکراری را به صورت خودکار انجام دهید و از تکرار دستی کد جلوگیری کنید. در این مقاله، ما به بررسی نحوه استفاده از حلقه while در پایتون و مثال‌هایی از کاربردهای آن خواهیم پرداخت.

ساختار حلقه در پایتون

حلقه while در پایتون به صورت زیر تعریف می‌شود:

سینتکس حلقه while

سینتکس حلقه while

 

در اینجا، “condition” یک بیان منطقی است که باید ارزیابی شود. اگر شرط صحیح باشد (True)، بلوک کد اجرا می‌شود. این فرآیند تا زمانی که شرط دیگر صحیح نباشد (False)، ادامه می‌یابد.

مثال‌هایی از کاربرد حلقه while

  1. شمارش معکوس:
مثال شمارش معکوس با حلقه while

مثال شمارش معکوس با حلقه while

 

در این مثال، متغیر count با مقدار 10 شروع می‌شود. حلقه while تا زمانی که count بزرگتر از صفر باشد، ادامه می‌یابد. در هر تکرار، مقدار count چاپ می‌شود و سپس یک واحد کاهش می‌یابد. پس از اتمام حلقه، پیام “Blast off!” چاپ می‌شود.

  1. تکرار تا زمان ورود داده صحیح:
تکرار تا زمان ورود داده صحیح با حلقه while

تکرار تا زمان ورود داده صحیح با حلقه while

 

در این مثال، حلقه while به صورت بی‌نهایت اجرا می‌شود (while True). در هر تکرار، کاربر درخواست می‌شود تا یک عدد وارد کند (یا ‘q’ برای خروج). اگر کاربر ‘q’ را وارد کند، دستور break اجرا می‌شود و حلقه متوقف می‌شود. در غیر این صورت، ورودی کاربر به عدد تبدیل می‌شود و چاپ می‌شود. اگر ورودی کاربر عدد نباشد، یک پیام خطا چاپ می‌شود.

  1. جستجوی عناصر در لیست:
جستجوی عناصر در لیست با استفاده از حلقه while

جستجوی عناصر در لیست با استفاده از حلقه while

 

در این مثال، لیست fruits وجود دارد و قرار است که میوه search_fruit در آن جستجو شود. حلقه while تا زمانی که index کوچکتر از طول لیست باشد، ادامه می‌یابد. در هر تکرار، عنصر لیست در موقعیت index با search_fruit مقایسه می‌شود. اگر یافت شد، پیام چاپ می‌شود و با دستور break حلقه متوقف می‌شود. اگر پس از پایان حلقه، search_fruit پیدا نشده باشد، بلوک else اجرا می‌شود و پیام مربوطه چاپ می‌شود.این مثال‌ها نشان می‌دهند که چگونه می‌توان از حلقه while در پایتون برای انجام وظایف تکراری و کنترل جریان برنامه استفاده کرد. با استفاده از شرط مناسب و دستورات کنترلی مانند break و continue، می‌توان حلقه‌های while را به طور موثر در برنامه‌های پایتون به کار برد.

 

برای دانلود پایتون کلیک کنید.

میتوانید برای دنبال کردن آموزش ها به این صفحه بروید و موضوع مورد نیازتان را دنبال کنید.

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *