آموزش turtle در پایتون | حلقه‌ها و تکرارها

استفاده از حلقه for

حلقه for یکی از ابزارهای قدرتمند در زبان برنامه‌نویسی پایتون است که به ما اجازه می‌دهد تا یک بلوک از کد را چندین بار اجرا کنیم. این حلقه به‌ویژه در کار با کتابخانه turtle مفید است، زیرا می‌توانیم با استفاده از آن اشکال مختلف را به‌صورت تکراری رسم کنیم.

ساختار حلقه for

ساختار کلی یک حلقه for به این صورت است:

for variable in iterable:
    # کدهایی که باید تکرار شوند
  • variable: نام متغیری که در هر بار تکرار، مقداری از iterable به آن اختصاص داده می‌شود.
  • iterable: یک مجموعه از داده‌ها، مانند لیست، رشته یا هر مجموعه‌ای که قابلیت تکرار را دارد.

مثال ساده

برای درک بهتر، بیایید یک مثال ساده از استفاده از حلقه for در turtle را بررسی کنیم. فرض کنید می‌خواهیم یک مربع رسم کنیم که هر ضلع آن 100 پیکسل طول دارد. ما می‌توانیم از حلقه for برای تکرار دستورهای لازم برای رسم هر ضلع استفاده کنیم:

import turtle

# ایجاد یک شیء turtle
t = turtle.Turtle()

# رسم مربع با استفاده از حلقه for
for _ in range(4):  # 4 بار تکرار
    t.forward(100)  # حرکت به جلو 100 پیکسل
    t.right(90)     # چرخش به راست 90 درجه

# پایان کار
turtle.done()

در این مثال:

  • range(4) یک شیء iterable است که شامل اعداد 0 تا 3 می‌باشد. به این معنی که حلقه for چهار بار اجرا می‌شود.
  • در هر بار تکرار، لاکپشت به جلو 100 پیکسل حرکت کرده و سپس 90 درجه به راست می‌چرخد. این کار باعث می‌شود که یک مربع کامل رسم شود.

نکات مهم

  • می‌توانید از هر نوع iterable دیگری نیز استفاده کنید، مانند لیست‌ها یا رشته‌ها.
  • می‌توانید نام متغیر variable را هر چیزی که دوست دارید انتخاب کنید، اما معمولاً از _ برای نشان دادن اینکه از مقدار آن استفاده نمی‌کنید، استفاده می‌شود.

با استفاده از حلقه for می‌توانید اشکال پیچیده‌تری را نیز رسم کنید و کد خود را به‌صورت موثرتری سازماندهی کنید. این قابلیت به شما این امکان را می‌دهد که به راحتی تغییرات را در تعداد تکرارها اعمال کنید و اشکال مختلفی را با کمترین کد ممکن رسم کنید.

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2
  • 3