✔️آموزش حلقه while
حلقه while زمانی اجرا میشه که یک شرط برقرار باشه. تا وقتی شرط true باشد، دستورهای داخل حلقه تکرار میشن. وقتی شرط false بشه، حلقه متوقف میشه.
❗️مثال
اعداد ۱ تا ۵ رو باید حلقه while چاپ کنید.
x = 1
while x <= 5:
print(x)
x += 1
💢💢توضیح:
اینجا ما مقدار متغیر ایکس رو ۱ گرفتیم.
و گفتیم while(یعنی تا زمانیکه) ایکس از ۵ کوچیکتر مساویه اونو پرینت کن و بعد یکی بهش اضافه کن.
✔️خب اول از همه ۱ داریم.
✔️میره داخل حلقه میبینه از ۵ کوچیکتره آیا؟ شرط درسته.
✔️پس ۱ رو پرینت میکنه و بعد یکی بهش اضافه میکنه.
✔️حالا ۲ رو داریم .
✔️دوباره میره داخل شرط میبینه از ۵ کوچیکتره؟ شرط درسته پس ادامه میده
و همینطور یکی یکی اضافه میکنه و پرینت میکنه تا برسه به ۶.
۶ رو چک میکنه آیا از ۵ کوچیکتره؟ نه شرط غلطه پس حلقه به پایان میرسه.
حلقه while زمانی اجرا میشه که یک شرط برقرار باشه. تا وقتی شرط true باشد، دستورهای داخل حلقه تکرار میشن. وقتی شرط false بشه، حلقه متوقف میشه.
❗️مثال
اعداد ۱ تا ۵ رو باید حلقه while چاپ کنید.
x = 1
while x <= 5:
print(x)
x += 1
💢💢توضیح:
اینجا ما مقدار متغیر ایکس رو ۱ گرفتیم.
و گفتیم while(یعنی تا زمانیکه) ایکس از ۵ کوچیکتر مساویه اونو پرینت کن و بعد یکی بهش اضافه کن.
✔️خب اول از همه ۱ داریم.
✔️میره داخل حلقه میبینه از ۵ کوچیکتره آیا؟ شرط درسته.
✔️پس ۱ رو پرینت میکنه و بعد یکی بهش اضافه میکنه.
✔️حالا ۲ رو داریم .
✔️دوباره میره داخل شرط میبینه از ۵ کوچیکتره؟ شرط درسته پس ادامه میده
و همینطور یکی یکی اضافه میکنه و پرینت میکنه تا برسه به ۶.
۶ رو چک میکنه آیا از ۵ کوچیکتره؟ نه شرط غلطه پس حلقه به پایان میرسه.
❤2
❗️❗️حالا یه مثال دیگه!
از ۱۰ تا ۱ شمارش معکوس انجام بدید.
count = 10
while count > 0:
print(count)
count -= 1
💢توضیح
اول مقدار count رو داریم 10
شرط گفته تا زمانیکه count بزرگتر از صفره اونو پرینت کن و یکی ازش کم کن.
خب حالا ۱۰ میره داخل شرط میبینه از صفر بزرگتره؟ شرط درسته پس اونو چاپ میکنه و بعد یکی ازش کم میکنه.
بعد میشه ۹. میره داخل شرط میبینه از صفر بزرگتره؟ شرط درسته پس چاپ میکنه و یکی ازش کم میکنه.
همینطور کم میشه تا میرسه به صفر و اینجا چون خود صفر رو قبول نداریم وقتی به صفر میرسه شرط تموم میشه.
از ۱۰ تا ۱ شمارش معکوس انجام بدید.
count = 10
while count > 0:
print(count)
count -= 1
💢توضیح
اول مقدار count رو داریم 10
شرط گفته تا زمانیکه count بزرگتر از صفره اونو پرینت کن و یکی ازش کم کن.
خب حالا ۱۰ میره داخل شرط میبینه از صفر بزرگتره؟ شرط درسته پس اونو چاپ میکنه و بعد یکی ازش کم میکنه.
بعد میشه ۹. میره داخل شرط میبینه از صفر بزرگتره؟ شرط درسته پس چاپ میکنه و یکی ازش کم میکنه.
همینطور کم میشه تا میرسه به صفر و اینجا چون خود صفر رو قبول نداریم وقتی به صفر میرسه شرط تموم میشه.
❤2