زبان برنامهنویسی پایتون دارای کتابخانههای متعددی برای طراحی و گرافیک است. یکی از این کتابخانههای محبوب، Turtle نام دارد که بهخصوص برای آموزش مفاهیم برنامهنویسی و رسم اشکال هندسی بسیار مفید است. در این مقاله، به بررسی سه کد رسم مثلث در پایتون با Turtle میپردازیم.
اگر به دنبال یادگیری نحوهی رسم مثلث در پایتون هستید، در جای درستی قرار دارید. در این آموزش، با استفاده از کتابخانهی گرافیکی Turtle، قدمبهقدم کد رسم مثلث در پایتون را بررسی میکنیم. چه بخواهید یک مثلث ساده بکشید و چه هدفتان رسم دایره در پایتون ، این راهنما با مثالهای کاربردی به شما کمک میکند تا مفاهیم گرافیکی در پایتون را بهتر درک کنید و با کدنویسی تصویری آشنا شوید.
Turtle یک ماژول داخلی در پایتون است که امکان رسم اشکال گرافیکی را با استفاده از فرمانهای ساده فراهم میکند. با استفاده از این کتابخانه، میتوانیم اشکالی مانند خط، دایره، مربع، و مثلث را طراحی کنیم. Turtle به عنوان یک لاکپشت گرافیکی عمل میکند که دستورات حرکت و چرخش را دریافت کرده و در صفحه ترسیم میکند.
در اولین کد، ما یک مثلث ساده را با استفاده از Turtle رسم میکنیم:
توضیح کد:
در نهایت، turtle.done() باعث میشود که پنجره ترسیم باز بماند.
turtle را ایمپورت میکنیم.turtle.Turtle() برای رسم ایجاد میکنیم.t.forward(100))t.left(120)) تا زاویه مثلث رعایت شود.turtle.done() باعث میشود که پنجره ترسیم باز بماند.import turtle
t = turtle.Turtle()
for _ in range(3): # 3 ضلع مثلث
t.forward(100) # حرکت رو به جلو به اندازه ۱۰۰ پیکسل
t.left(120) # چرخش ۱۲۰ درجه به چپ
turtle.done() # پایان برنامه و باز نگه داشتن پنجره

در این کد، علاوه بر رسم یک مثلث، آن را با یک رنگ دلخواه پر میکنیم. این روش برای هایلایت کردن شکلها و جذابتر کردن طراحیها استفاده میشود.
turtle را ایجاد میکنیم.t.fillcolor("yellow") رنگ داخل مثلث را زرد تعیین میکنیم.t.begin_fill() باعث میشود که هر شکلی که بعد از آن رسم میشود، رنگی باشد. t.end_fill() رنگ انتخابی را درون مثلث اعمال میکند.import turtle
t = turtle.Turtle()
t.fillcolor(“yellow”) # رنگ داخل مثلث
t.begin_fill()
for _ in range(3):
t.forward(100)
t.left(120)
t.end_fill()
turtle.done()

در این کد، چند مثلث با اندازههای مختلف داخل یکدیگر رسم میشوند.
import turtle
t = turtle.Turtle()
for i in range(3, 7): # رسم مثلثهای با ضلع ۱۰۰ تا ۱۳۰ پیکسل
for _ in range(3):
t.forward(i * 20)
t.left(120)
turtle.done()

در پایان، دیدیم برای رسم مثلث با پایتون با استفاده از کتابخانه Turtle میتوان بهسادگی انواع مثلثها را رسم کرد و مفاهیم هندسی را بهصورت بصری درک نمود. این تمرین نه تنها به تقویت مهارت برنامهنویسی کمک میکند، بلکه راهی جذاب برای آشنایی با برنامهنویسی گرافیکی در پایتون است. اگر به گرافیک با کدنویسی علاقهمند هستید، یادگیری ابزارهایی مثل Turtle میتواند نقطهی شروعی عالی باشد.
در این مقاله، سه روش برای رسم مثلث با Turtle را بررسی کردیم:
مثلثهای تو در تو: مناسب برای اشکال هندسی پیچیده
مثلث ساده: مناسب برای شروع کار با Turtle
مثلث رنگی: مفید برای طراحیهای جذاب