10-آموزش حلقه for در پایتون

معرفی حلقه for
در پایتون، حلقه for برای تکرار روی دنبالهها (sequences) استفاده میشود. این دنبالهها میتوانند شامل موارد زیر باشند:
لیست (List)
تاپل (Tuple)
دیکشنری (Dictionary)
مجموعه (Set)
رشته (String)
در واقع حلقه for در پایتون بیشتر شبیه یک متد تکرارگر (iterator) در زبانهای برنامهنویسی شیگرا است و با for در زبانهایی مانند C یا جاوا تفاوت دارد.
ساختار کلی حلقه for در پایتون
با حلقه for میتوان مجموعهای از دستورات را برای هر عنصر در دنباله اجرا کرد.
مثال:
چاپ تمام میوههای یک لیست:
fruits = ["apple", "banana", "cherry"]
for x in fruits:
print(x)
🔹 توضیح: این حلقه به ترتیب عناصر لیست را انتخاب و چاپ میکند.
● نیازی به تعریف متغیر شمارنده (مثل i = 0) نیست، پایتون این کار را پشتصحنه انجام میدهد.
پیمایش روی رشتهها
رشتهها (Strings) نیز مانند لیستها قابل پیمایش هستند چون شامل دنبالهای از کاراکترها هستند.
مثال:
حلقه روی حروف کلمه “banana”:
for x in "banana":
print(x)
🔹 توضیح: این کد هر حرف از کلمهی “banana” را به صورت جداگانه چاپ میکند.
استفاده از دستور break در حلقه for
با دستور break میتوانیم اجرای حلقه را پیش از پیمایش کامل دنباله متوقف کنیم.
مثال ۱:
توقف حلقه زمانی که عنصر برابر “banana” باشد:
fruits = ["apple", "banana", "cherry"]
for x in fruits:
print(x)
if x == "banana":
break
🔹 توضیح: به محض رسیدن به “banana”، شرط برقرار شده و حلقه قطع میشود.
مثال ۲:
اول شرط بررسی میشود، سپس عنصر چاپ میشود:
fruits = ["apple", "banana", "cherry"]
for x in fruits:
if x == "banana":
break
print(x)
🔹 توضیح: در این حالت، چون break قبل از print آمده، کلمه “banana” چاپ نمیشود.
جمعبندی
در این درس با حلقه for در پایتون آشنا شدیم. نکات مهم:
حلقه
forروی هر نوع دنبالهای قابل اجراست.نیازی به تعریف شمارنده نیست.
میتوان روی رشتهها نیز حلقه زد.
با
breakمیتوان کنترل بیشتری روی پایان دادن به حلقه داشت.
0 دیدگاه