رسم مثلث در پایتون

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

Turtle چیست؟

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

در اولین کد، ما یک مثلث ساده را با استفاده از Turtle رسم می‌کنیم:
توضیح کد:

در نهایت، turtle.done() باعث می‌شود که پنجره ترسیم باز بماند.

  1. ابتدا ماژول turtle را ایمپورت می‌کنیم.
  2. یک شیء turtle.Turtle() برای رسم ایجاد می‌کنیم.
  3. یک حلقه for برای رسم ۳ ضلع مثلث اجرا می‌کنیم.
  4. لاک‌پشت ۱۰۰ پیکسل به جلو می‌رود (t.forward(100))
  5. ۱۲۰ درجه به چپ می‌چرخد (t.left(120)) تا زاویه مثلث رعایت شود.
  6. در نهایت، 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 را بررسی کردیم:

مثلث‌های تو در تو: مناسب برای اشکال هندسی پیچیده

مثلث ساده: مناسب برای شروع کار با Turtle

مثلث رنگی: مفید برای طراحی‌های جذاب


دیدگاهتان را بنویسید

We are glad you have chosen to leave a comment. Please keep in mind that comments are moderated according to our comment policy.