با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش پایتون ، را دنبال می کنند. در قسمت قبلی به آموزش دستورات شرطی در پایتون پرداختیم ، در این جلسه قصد داریم به آموزش حلقه های تکرار در پایتون Python از جمله حلقه for در پایتون و حلقه while در پایتون بپردازیم.
حلقه های تکرار (Loop) برای تکرار یک بلوک کد تا زمانی که یک شرط برقرار باشد، استفاده می شوند.
دو نوع حلقه تکرار در پایتون وجود دارد:
با استفاده از این حلقه می توانیم یک قطعه کد را تا زمانی که شرط برقرار باشد، اجرا کینم:
1 2 3 4 | i = 1 while i < 6: print(i) i += 1 |
خروجی:
C:\Users\My Name>python demo_while.py ۱ ۲ ۳ ۴ ۵ |
در مثال بالا تا زمانی که شرط i < 6 برقرار باشد، حلقه تکرار می شود.
به یاد داشته باشید تا متغیر i را افزایش دهید تا حلقه بی نهایت بار تکرار نشود.
از حلقه for برای تکرار و پیمایش یک توالی مانند list یا tuple استفاده می شود.
با استفاده از حلقه for می توانیم که مجموعه از دستورات را هر بار برای هر آیتم در یک لیست، اجرا کنیم.
در مثال زیر عناصر لیست fruits را چاپ کرده ایم:
1 2 3 | fruits = ["apple", "banana", "cherry"] for x in fruits: print(x) |
از دستور break برای متوقف کردن و خارج شدن از حلقه استفاده می شود.
در مثال زیر هنگامی که به عنصر “banana” می رسیم، از حلقه خارج می شویم:
1 2 3 4 5 | fruits = ["apple", "banana", "cherry"] for x in fruits: if x == "banana": break print(x) |
با استفاده از دستور continue می توانیم تکرار اجرای فعلی حلقه را متوقف کرده و به ابتدای حلقه بریم. (ادامه اجرای حلقه)
1 2 3 4 5 | fruits = ["apple", "banana", "cherry"] for x in fruits: if x == "banana": continue print(x) |
خروجی:
C:\Users\My Name>python demo_for_continue.py apple cherry |
برای اجرای حلقه به تعداد مشخص، از تابع ()range استفاده می کنیم.
شمارش از ۰ شروع شده و هر بار با اجرای تکرار، یک واحد به شمارنده اضافه می شود.
در مثال زیر اعداد ۰ تا ۵ را چاپ کرده ایم:
1 2 | for x in range(6): print(x) |
در مثال زیر اعداد ۲ تا ۵ را چاپ کرده ایم:
1 2 | for x in range(2, 6): print(x) |
همچنین می توانی میزان افزایش شمارنده را در پارامتر سوم تعیین کنیم.
در مثال زیر اهداد ۲ تا ۲۹ را چاپ کرده ایم که هر بار ۳ واحد به شمارنده اضافه شده است:
1 2 | for x in range(2, 30, 3): print(x) |
خروجی:
C:\Users\My Name>python demo_for_range3.py ۲ ۵ ۸ ۱۱ ۱۴ ۱۷ ۲۰ ۲۳ ۲۶ ۲۹ |
جلسه آموزش حلقه های تکرار در پایتون Python از جمله حلقه for در پایتون و حلقه while در پایتون نیز به پایان رسید.
در جلسه بعد به آموزش آرایه ها در پایتون python خواهیم پرداخت. با ما همراه باشید.
pantea
یکم خلاقیت برای مثال ها خوب بود به نظرم نه ترجمه کردن !!!!
پی وی لرن
با سلام
برای ترجمه ی این موارد زحمات زیادی کشیده شده است و رایگان در اختیار شما قرار گرفته شده است شما اگر کتاب های دانشگاهی در سطح بازار را هم مشاهده کنید بیشتر آنها ترجمه شده اند و به فروش می رسند و رایگان نمی باشند.
اگر دنبال موارد آموزشی کامل و ترجمه نشده هستید پیشنهاد می کنیم که در دوره های آموزشی ما که در قالب فیلم آموزشی است ثبت نام کنید.
anonymous
سلام مطالب کامله عالی 🗿👌 و اینکه رایگانه ⭐💯
امیر
ممنون بابت ترجمه خیلی کمکم کرد
امیر
سلام ممنون بابت ترجمه خوب بود کمکم کرد مرسی