جستجو
Close this search box.

حلقه تکرار WHILE – جلسه 3 پایتون

آنچه در این مقاله می‌خوانید

0
(0)

یکی دیگر از دستورات تکرار در پایتون WHILE است همان طور که میدانید دستور های FOR و WHILE برای تکرار کردن یک کد نسبت به یک لیست هستن

حلقه WHILE

حلقه WHILE برای تکرار کردن یک کد است تا وقتی که یک شرط برقرار باشد

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

نحوه استفاده از WHILE

while expression:
Your Code

expression یعنی شرط تکرار WHILE

Your Code کدی که قرار است تکرار شود

دستور Break

زمانی است که ما میخواهیم حلقه را تمام کنیم (یا شرط برقرار است یا میخواهیم برنامه را ببندیم)

در این زمان باید از Break استفاده کنیم تا حلقه تمام شود و دیگر تکرار نشود

دستور Else

زمانی که میخواهید وقتی که حلقه تمام میشود یک کدی را اجرا کنید باید از Else استفاده کنیم

البته زمانی که حلقه Break شود Else عملی انجام نمیدهد و باید حتما شرط برقرار باشد تا Else اجرا شود

به قولی وقتی حلقه وقتی False میشود Else اجرا میشود

مثال While

count= 0

while count< 3:
    print("Inside loop")
    count= count + 1
>> Inside loop
>> Inside loop
>> Inside loop

در کد بالا تا زمانی که count به 3 نرسه حلقه تکرار میشود و inside loop را داخل کنسول مینویسد

مثال Else

count= 0
 
while count< 3:
    print("Inside loop")
    count= count + 1
else:
print("Finish")

>> Inside loop
>> Inside loop
>> Inside loop
>> Finish

عمل این کد مثل کد While است اما وقتی که شرط برقرار میشود عبارت Finish را در کنسول مینویسد

مثال Break

number = 0
while number >3
print("is loop")
number = number +1
break
else:
print("Finish")
>> is loop

در کد بالا شرط این است که number تا 3 نشده ادامه پیدا کند اما ما با استفاده از Break وسط حلقه حتی اگر شرط برقرار نشده باشد حلقه را میبندیم در این زمان اگر Else هم وجود داشته باشد عمل نمیکند زیرا Else زمانی عمل میکند که حلقه False شده باشد اما چون هنوز شرط برقرار نشده است و حلقه False نیست عمل نمیکند

این مقاله برای شما چقدر با ارزش بود؟

روی ستاره ها کلیک کنید!

میانگین رای ها 0 / 5. تعداد رای ها! 0

هنوز امتیازی داده نشده.