حلقه شرطی در پایتون
رینگ شرطی (conditional loop) در پایتون طراحی سایت در مشهد یک ساختار کنترلی میباشد که به شما اذن میدهد تا یک بلاک کد را تکراراً جاری ساختن فرمایید تاوقتیکه یک شرط معین برقرار باشد. تا قبل از این در نوشتهی علمی رینگها در پایتون، توضیحات بدون نقصتری را ارائه دادیم. با این هم اکنون دراین قسمت نیز رینگها را رسیدگی می کنیم. در پایتون، دو نوع رینگ شرطی وجود داراست: رینگ while و رینگ for.
رینگ while
درین نوع رینگ، بلاک کد تا وقتیکه یک شرط معلوم برقرار باشد، تکرار میشود. بلاک کد درون رینگ while تاهنگامیکه شرط برقرار باشد ایفا میشود. بعداز اجرای بلاک کد، شرط مجدداً رسیدگی میگردد. در صورتیکه شرط هنوز برقرار باشد، بلاک کد مجدد انجام میگردد و این فرایند تا هنگامی ادامه پیدا مینماید که شرط خطا گردد.
از جمله، در کد تحت رینگ while برای چاپ اعداد از ۱ تا ۵ مستعمل میباشد:
i = 1
while i <= 5:
print(i)
i = i + 1
این اپ اعداد ۱ تا ۵ را در خروجی چاپ مینماید. آغاز متغیر i را به مقدار ۱ مقداردهی اول میکنیم. آنگاه در بلاک کد باطن رینگ while، مقدار i را چاپ میکنیم و بعد آن را یک واحد ارتقاء می دهیم. این روند تا وقتی ادامه پیدا مینماید که i بزرگتر از ۵ گردد و شرط while غلط گردد.
رینگ for
درین نوع رینگ، برای هر عنصر از یک ترتیب قابل تکرار (مانند لیست، حرفه و غیره)، بلاک کد تکرار میشود. درین رینگ، برای هر عنصر در ترتیب قابل تکرار، بلاک کد ایفا میشود. در هر مرحله، مقدار عنصر متبوع به متغیر مشخص و معلوم گردیده تخصیص داده می گردد و آن گاه بلاک کد جاری ساختن میگردد.
برچسب: ،
ادامه مطلب