ششم درس دهم: سفر به اعماق کد نویسی
می خوای یه برنامه نویس حرفه ای بشی؟ می خوای دنیای برنامه نویسی رو فتح کنی؟ خب اولین قدم اینه که یه زبان برنامه نویسی رو یاد بگیری.
در این مقاله می خوایم با هم یه سفر جذاب به دنیای زبان برنامه نویسی پایتون بریم و ششم درس از دهمین درس رو به طور کامل و قدم به قدم با هم بررسی کنیم.
چرا پایتون؟
پایتون یکی از محبوب ترین زبان های برنامه نویسی در دنیاست و به دلیل سادگی و خوانایی بالا یادگیری آن برای مبتدیان خیلی راحت تره.
ششم درس دهم: حلقه while
حالا که با مفاهیم اولیه پایتون آشنا شدیم وقتشه که با یکی از مهمترین مفاهیم برنامه نویسی آشنا بشیم: حلقه while.
حلقه while: تکرار تا ابد؟
حلقه while یه ابزار قدرتمند برای اجرای تکراری دستورات هست. این حلقه تا زمانی که یک شرط خاص برقرار باشه به اجرای دستورات داخل خودش ادامه می دهه.
نحوه استفاده از حلقه while:
while شرط:
# دستورات قابل اجرا در هر دور
مثال: چاپ اعداد از 1 تا 10:
i = 1
while i <= 10:
print(i)
i += 1
توضیح:
- در این مثال یک متغیر به نام i با مقدار 1 تعریف شده است.
- حلقه while تا زمانی که i کمتر یا مساوی 10 باشه اجرا میشه.
- در هر دور مقدار i چاپ میشه و سپس 1 واحد به اون اضافه میشه.
نکته:
- خیلی مهمه که داخل حلقه while یه راهی برای تغییر شرط وجود داشته باشه تا از اجرا شدن نامحدود حلقه جلوگیری بشه. در مثال بالا در هر دور مقدار i تغییر می کنه تا در نهایت شرط i <= 10 برقرار نشه و حلقه while متوقف بشه.
جدول مقایسه حلقه while و حلقه for:
ویژگی | حلقه while | حلقه for |
---|---|---|
تکرار | تا زمانی که شرط برقرار باشه | تعداد معینی از دفعات |
شرط | شرطی برای توقف حلقه | نیازی به شرط توقف |
کاربرد | تکرار دستورات تا زمانی که یک شرط برآورده بشه | تکرار دستورات برای تعداد مشخصی از دفعات |
حلقه while با break و continue:
- break: این دستور اجرای حلقه while را به طور کامل متوقف می کند.
i = 1
while i <= 10:
print(i)
if i == 5:
break
i += 1
- continue: این دستور دور فعلی حلقه while را متوقف کرده و به دور بعدی می رود.
i = 1
while i <= 10:
if i % 2 == 0:
continue
print(i)
i += 1
کاربرد حلقه while:
- دریافت ورودی از کاربر تا زمانی که یک شرط خاص برقرار باشه (مثلا وارد کردن عدد صحیح).
- انجام محاسبات تکراری تا رسیدن به نتیجه دلخواه.
- ایجاد بازی های ساده با ایجاد حلقه های تکراری.
نکاتی برای یادگیری حلقه while:
- مطمئن بشین که شرط توقف حلقه وجود داره.
- مراقب حلقه های بی نهایت باشید.
- از break و continue برای کنترل بهتر حلقه استفاده کنید.
نتیجه گیری:
حلقه while یه ابزار قدرتمند و پرکاربرد در پایتون هست که به شما اجازه میده دستورات رو تا زمانی که یه شرط برقرار باشه به طور تکراری اجرا کنید. با استفاده از این حلقه میتونید برنامه های جذاب و پیچیده تری رو به وجود بیارید.
پرسش و پاسخ:
-
آیا می توان از حلقه while بدون استفاده از break و continue استفاده کرد؟
بله اما در این صورت باید راه دیگری برای تغییر شرط حلقه و پایان یافتن آن وجود داشته باشد. -
آیا می توان از حلقه while برای ایجاد یک برنامه ساده شمارش معکوس استفاده کرد؟
بله با تغییر شرط حلقه و استفاده از دستور print میتونید یک برنامه شمارش معکوس ایجاد کنید. - چه زمانی باید از حلقه for به جای حلقه while استفاده کرد؟
هر زمان که تعداد تکرار دستورات از قبل مشخص باشه و نیازی به بررسی شرط توقف در هر دور نباشه بهتره از حلقه for استفاده کنید.