یکی دیگر از دستورات تکرار در پایتون 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
هنوز امتیازی داده نشده.