با سلامی دوباره خدمت همه عاشقان برنامه نویسی
خوش حالم که یک بار دیگه با آموزش دیگ در خدمتتون هستم .
امروز با بخش دوم آموزش حلقه ها کار داریم و میخوایم ببینیم که
کارایش و نحوه کد زدنش به چه شکلی هست . ...
حلقه while در پایتون برای تکرار کردن یک بلوک از کد تا هنگامی
که عبارت تست (شرط) صحیح باشد، مورد استفاده قرار میگیرد
معمولا از این حلقه ها هنگامی استفاده میشود که تعداد
تکرارها از پیش معلوم نیست .
نحوه حلقه while در پایتون
در حلقه while، عبارت تست (شرط) ابتدا چک میشود. بدنه حلقه تنها در صورتی اجرا میشود که حاصل ارزیابی test_expression برابر با True باشد. پس از یک تکرار، عبارت تست مجددا بررسی میشود. فرایند تا جایی ادامه پیدا میکند که حاصل ارزیابی test_expression برابر با False باشد. در پایتون، بدنه حلقه while از طریق «دندانهگذاری» (Indentation) شناسایی میشود. بدنه با دندانه آغاز میشود و اولین خط بدون تورفتگی (دندانه)، نشانگر پایان حلقه است. پایتون هر مقدار غیر صفری را به عنوان True شناسایی میکند. None و صفر به عنوان False تفسیر میشوند.
True به معنی درست
False به معنی غلط
بریم سراغ یک مثال
فرض کنیم یک لیست از کاربر بگیریم و روش محاسبات انجام
بدیم. .
اول باید بیایم یه لیست تعریف بکنیم ، متغیرش میزاریم
my_list . بعد از کاربر میخوایم که چندین ورودی بگیریم
و اسم متغیرمون میزاریم input_num.
بعد میایم با حلقه while میگیم تا زمانی کاربر عدد داره وارد
میکنه بگیر تا هر وقت عدد منفی یک وارد کرد ، عدد تمام
شده . بعد میگیم که تا زمانی که input_num مخالف منفی 1
بود این حلقه اجرا بشه .
و برای این که بخواهیم چندین ورودی بگیریم میایم input_num
درست میکنیم و میزنیم another number و در نهایت میاد
میکنه تا وقتی منفی یک بزنی بهت جواب میده . ....
و در نهایت لیست چاپ میکنه .
این هم از آموزش حلقه while .
حلقه for , while مبحث های دیگه هم داره و تو آموزش بعدی
حتما بیشتر راجع این دو حلقه توضیحاتی خواهم داد .
امیدوارم که این آموزش براتون مفید واقع شده باشه و مطالبش درک کرده باشین .
سوال ، نظر ، انتقاد و یا حرف دیگه داشتین زیر این آموزش
بزارین بنده در خدمتتون هستم .
تا آموزش بعد بدرود .
خوش حالم که یک بار دیگه با آموزش دیگ در خدمتتون هستم .
امروز با بخش دوم آموزش حلقه ها کار داریم و میخوایم ببینیم که
کارایش و نحوه کد زدنش به چه شکلی هست . ...
حلقه while در پایتون برای تکرار کردن یک بلوک از کد تا هنگامی
که عبارت تست (شرط) صحیح باشد، مورد استفاده قرار میگیرد
معمولا از این حلقه ها هنگامی استفاده میشود که تعداد
تکرارها از پیش معلوم نیست .
نحوه حلقه while در پایتون
کد:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید
در حلقه while، عبارت تست (شرط) ابتدا چک میشود. بدنه حلقه تنها در صورتی اجرا میشود که حاصل ارزیابی test_expression برابر با True باشد. پس از یک تکرار، عبارت تست مجددا بررسی میشود. فرایند تا جایی ادامه پیدا میکند که حاصل ارزیابی test_expression برابر با False باشد. در پایتون، بدنه حلقه while از طریق «دندانهگذاری» (Indentation) شناسایی میشود. بدنه با دندانه آغاز میشود و اولین خط بدون تورفتگی (دندانه)، نشانگر پایان حلقه است. پایتون هر مقدار غیر صفری را به عنوان True شناسایی میکند. None و صفر به عنوان False تفسیر میشوند.
True به معنی درست
False به معنی غلط
بریم سراغ یک مثال
فرض کنیم یک لیست از کاربر بگیریم و روش محاسبات انجام
بدیم. .
کد:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید
اول باید بیایم یه لیست تعریف بکنیم ، متغیرش میزاریم
my_list . بعد از کاربر میخوایم که چندین ورودی بگیریم
و اسم متغیرمون میزاریم input_num.
بعد میایم با حلقه while میگیم تا زمانی کاربر عدد داره وارد
میکنه بگیر تا هر وقت عدد منفی یک وارد کرد ، عدد تمام
شده . بعد میگیم که تا زمانی که input_num مخالف منفی 1
بود این حلقه اجرا بشه .
و برای این که بخواهیم چندین ورودی بگیریم میایم input_num
درست میکنیم و میزنیم another number و در نهایت میاد
میکنه تا وقتی منفی یک بزنی بهت جواب میده . ....
و در نهایت لیست چاپ میکنه .
این هم از آموزش حلقه while .
حلقه for , while مبحث های دیگه هم داره و تو آموزش بعدی
حتما بیشتر راجع این دو حلقه توضیحاتی خواهم داد .
امیدوارم که این آموزش براتون مفید واقع شده باشه و مطالبش درک کرده باشین .
سوال ، نظر ، انتقاد و یا حرف دیگه داشتین زیر این آموزش
بزارین بنده در خدمتتون هستم .
تا آموزش بعد بدرود .