کتابخانهٔ لاکپشت در پایتون
لاکپشت چگونه کار میکند؟
برای شروع کار با لاکپشت، نخست باید آن را به برنامهٔ خود معرفی کنید. این کار با نوشتن دستور import turtle انجام میشود. پس از آن، یک لاکپشت میسازیم و به آن میگوییم چه کاری انجام دهد. لاکپشت چهار حرکت اصلی دارد: رفتن به جلو، برگشتن به عقب، چرخیدن به راست و چرخیدن به چپ. هر یک از این حرکتها با یک دستور ساده انجام میشود.
برای نمونه، دستور forward(100) به لاکپشت میگوید 100 واحد به جلو برود و یک خط به طول 100 رسم کند. دستور right(90) هم لاکپشت را 90 درجه به سمت راست میچرخاند. با ترکیب این حرکتهای ساده، میتوانید شکلهای گوناگون بسازید. مثلاً برای رسم یک مربع، کافی است چهار بار به جلو بروید و بین هر بار 90 درجه بچرخید.
کاربردهای جالب لاکپشت
کتابخانهٔ لاکپشت فقط برای کشیدن شکلهای ساده نیست؛ بلکه میتوانید با آن طرحهای زیبا و تکراری بسازید. یکی از کاربردهای جذاب آن، کشیدن الگوهای هندسی مانند ستارهها، مارپیچها و گلهای چندضلعی است. برای این کار، از حلقهٔ for استفاده میکنیم تا یک کار را چندین بار تکرار کنیم. مثلاً با یک حلقهٔ ساده میتوانید یک دایرهٔ کامل بسازید یا یک طرح ششپر با تکرار یک الگوی مشخص بکشید.
همچنین میتوانید رنگ و ضخامت قلم لاکپشت را تغییر دهید. دستور pencolor("رنگ") رنگ خط را مشخص میکند و pensize(عدد) ضخامت آن را تعیین میکند. با این قابلیتها، نقاشیهای رنگی و متنوعی خواهید داشت. بعضی از دانشآموزان با لاکپشت حتی کارتونهای ساده یا بازیهای کوچک طراحی کردهاند.
| دستور | معنی | مثال عددی |
|---|---|---|
| forward() | رفتن به جلو و کشیدن خط | forward(50) |
| backward() | رفتن به عقب و کشیدن خط | backward(30) |
| right() | چرخیدن به راست | right(45) |
| left() | چرخیدن به چپ | left(60) |
پرسشهای رایج دربارهٔ لاکپشت
لاکپشت دو حالت دارد: قلم پایین و قلم بالا. اگر دستور penup() را اجرا کنید، لاکپشت بدون کشیدن خط حرکت میکند. برای اینکه دوباره خط بکشد، باید pendown() را صدا بزنید. این قابلیت برای جا به جایی بدون ایجاد اثر بسیار کاربردی است.
با دستور pencolor() میتوانید رنگ قلم را به هر رنگی که دوست دارید تغییر دهید. همچنین pensize() ضخامت خط را تعیین میکند. برای پر کردن داخل شکلها نیز از begin_fill() و end_fill() استفاده کنید.
نه، با کمی خلاقیت میتوانید شکلهای پیچیدهتر هم بسازید. با استفاده از حلقهها و تکرار، الگوهای تکراری مانند گلهای هشتپر، مارپیچ یا حتی طرحهای متقارن ایجاد میشوند. بعضی از برنامهنویسان با لاکپشت نقاشیهای زیبایی از طبیعت و اشیاء روزمره کشیدهاند. فقط کافی است حرکتهای کوچک را با هم ترکیب کنید.
خلاصهٔ آنچه خواندید:
کتابخانهٔ لاکپشت یک ابزار دوستداشتنی در پایتون است که به شما کمک میکند برنامهنویسی را با نقاشی و حرکت یاد بگیرید. با دستورهای سادهای مانند رفتن، چرخیدن و تغییر رنگ، میتوانید طرحهای گوناگون خلق کنید. این کتابخانه نه تنها برای سرگرمی، بلکه برای درک بهتر مفاهیمی مانند حلقه و شرط در برنامهنویسی بسیار مفید است. پس لاکپشت خود را راه بیندازید و دنیای گرافیک پایتون را کشف کنید.