Python For Loops
در پایتون، حلقه for برای تکرار روی یک دنباله (مثل لیست، تاپل، دیکشنری، رشته یا هر شیء قابل پیمایش) استفاده میشود.
بر خلاف برخی زبانهای دیگر، در پایتون for معمولاً به جای شمارنده، مستقیماً روی اعضای مجموعه حرکت میکند.
🔹 ساختار پایه
-
variable: متغیری که در هر دور حلقه یکی از اعضای
sequenceرا میگیرد. -
sequence: یک شیء قابل پیمایش مثل
list،tuple،dict،strیا خروجی تابع()range.
🔹 مثال ساده
📌 خروجی:
🔹 استفاده از ()range
برای تکرار با شمارنده عددی:
🔹 حلقه روی رشته
📌 خروجی:
🔹 پیمایش دیکشنری
میتوانید روی کلیدها، مقادیر یا هر دو با هم حلقه بزنید:
🔹 استفاده از else در for
بخش else پس از اتمام طبیعی حلقه (بدون break) اجرا میشود:
🔹 دستورات break و continue
-
break: خروج فوری از حلقه
-
continue: رفتن به دور بعدی
🔹 حلقه تو در تو (Nested for)
✅ نکات مهم
-
forدر پایتون روی هر شیء قابل پیمایش (iterable) کار میکند: لیست، رشته، دیکشنری، فایل و … -
میتوان از توابعی مثل
()enumerateبرای گرفتن اندیس و مقدار همزمان استفاده کرد: -
از
()zipمیتوان برای پیمایش همزمان چند دنباله استفاده کرد:
💡 تمرینهای پیشنهادی
-
اعداد 1 تا 20 را چاپ کن ولی فقط اعداد زوج.
-
یک لیست از نامها بگیر و فقط نامهایی که طولشان بیش از 4 حرف است چاپ کن.
-
برنامهای بنویس که تمام کاراکترهای یک رشته را شمارش کرده و تعداد حروف صدادار (a, e, i, o, u) را نمایش دهد.
حلقه for در پایتون بسیار قدرتمند و منعطف است و تقریباً برای تمام پیمایشهای مجموعهای و تکرارهای شمارشی استفاده میشود.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React