آموزش 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 میتوانید اشکال پیچیدهتری را نیز رسم کنید و کد خود را بهصورت موثرتری سازماندهی کنید. این قابلیت به شما این امکان را میدهد که به راحتی تغییرات را در تعداد تکرارها اعمال کنید و اشکال مختلفی را با کمترین کد ممکن رسم کنید.
برای ثبت پرسش ابتدا در سایت وارد شوید.