رسم دایره در پایتون با استفاده از کتابخانه گرافیکی Turtle یکی از سادهترین و جذابترین راهها برای آشنایی با مفاهیم گرافیکی و برنامهنویسی بصری است. در این روش، با چند خط کد ساده میتوان اشکال هندسی مختلف از جمله دایره را به راحتی ترسیم کرد. اگر به دنبال آموزش کد رسم دایره در پایتون هستید، در ادامه همراه ما باشید.
کتابخانه Turtle یکی از کتابخانههای استاندارد پایتون است که به طور خاص برای یادگیری مفاهیم پایه برنامهنویسی و طراحی گرافیک دوبعدی توسعه یافته است. برای رسم دایره، تنها کافیست از تابع circle() استفاده کنید که در ادامه نحوه کار با آن را خواهید دید.
import turtle
t = turtle.Turtle()
t.circle(100)
turtle.done()

در این کد، شعاع دایره برابر با ۱۰۰ واحد است. شما میتوانید این عدد را تغییر دهید تا دایرهای بزرگتر یا کوچکتر رسم شود. همچنین میتوان رنگ، ضخامت خط، یا جهت رسم دایره را نیز تغییر داد.
رسم دایره در پایتون با استفاده از Turtle نهتنها برای آموزش مناسب است، بلکه در پروژههای گرافیکی ساده، بازیسازی، طراحی الگوها و حتی در پروژههای ریاضی کاربرد دارد. با ترکیب چند دایره یا استفاده از حلقهها میتوان اشکال پیچیدهتری مانند گل، ساعت، نمودار دایرهای، yinyang و موارد دیگر را طراحی کرد.
در ادامه چند نکته و قابلیت کاربردی برای سفارشیسازی رسم دایره آوردهایم:
t.pencolor("blue") میتوانید رنگ خطوط را مشخص کنید.t.begin_fill() و t.end_fill() استفاده کنید.t.right() یا t.left() میتوان جهت ترسیم را تغییر داد.for چند دایره با اندازهها یا موقعیتهای مختلف ترسیم کنید.import turtle
t = turtle.Turtle()
t.pensize(2)
t.pencolor(“green”)
for radius in range(50, 151, 25):
t.circle(radius)
t.penup()
t.right(90)
t.forward(25)
t.left(90)
t.pendown()
turtle.done()

رسم دایره در پایتون با Turtle یکی از سادهترین راهها برای یادگیری گرافیک و هندسه در برنامهنویسی است. تنها با چند خط کد میتوانید اشکال مختلفی را طراحی کرده و با مفاهیم پایه گرافیکی آشنا شوید. این آموزش پایهای میتواند زمینهساز پروژههای پیشرفتهتری در آینده باشد.
۱. آیا برای اجرای Turtle باید چیزی نصب کنم؟
خیر، Turtle به صورت پیشفرض با پایتون نصب میشود و فقط کافیست پایتون را نصب کرده باشید.
۲. چطور میتوانم دایره را رنگی کنم؟
از t.fillcolor("red") همراه با t.begin_fill() و t.end_fill() استفاده کنید.
۳. آیا میتوان چند دایره پشت سر هم کشید؟
بله، با استفاده از حلقه for و جابجایی قلم (penup() و pendown()) میتوانید چندین دایره در مکانهای مختلف رسم کنید.