برترین موضوعات درسمن

برترین موضوعات درسمن
يكشنبه, ۲۴ بهمن ۱۴۰۰، ۱۲:۵۵ ب.ظ

آشنایی با حلقه تکرار while در پایتون

حلقه تکرار while  

در این حلقه ابتدا شرط بررسی میشود اگر نتیجه درست بود دستورات داخل حلقه اجرا میشود. بعد از یکبار اجرا ، مجددا شرط بررسی میشود و همینطور ادامه دارد تا جایی که شرط برقرار نباشد.

حلقه while دارای ساختار میباشد

while(condition):

    code to loop;

درقطعه کد زیر نمونه ای از حلقه  while را آورده ایم

num = 1;

 while (num <= 10):

     print ("Hello World!");

 num = num + 1;

 

خروجی برنامه: این برنامه عبارت Hello World! را 10 بار در خط جداگانه چاپ میکند.

حلقه بی نهایت

برای ایجاد حلقه بی نهایت از حلقه while میتوانید استفاده کنید به این صورت که در قسمتی که شرط را عنوان میکنیم از عبارت True استفاده کنیم و دستورات حلقه را بیاوریم که باعث میشود دستورات بصورت بی نهایت اجرا شوند و در خروجی چاپ شوند.

قطعه کد زیر نمونه ای از دستور حلقه بی نهایت میباشد.

While True:

print (“Hello Ali”)

خروجی برنامه: عبارت Hello Ali را تا بی نهایت اجرا میکند.

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

البته بعضی دستورات هستند که میتواند حلقه بینهایت را ایجاد کند مثلا شما یک شرط میگذارید که همیشه درست و تغییری نمیکند در نتیجه خروجی حاصل از آن هم بی نهایت است.

حلقه while تو در تو

در تعریف حلقه ها میتوانید چند حلقه چه حلقه for چه حلقه while را در داخل یکدیگر قرار دهید. که در این حالت ما یک حلقه درونی (inner) و یک حلقه بیرونی (outer) داریم. در حلقه تو در تو به ازای هربار اجرا حلقه ی بیرونی حلقه ی درونی به طور کامل اجرا میشود.

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

موافقین ۰ مخالفین ۰ ۰۰/۱۱/۲۴
فاطمه موحدی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی