X

آموزش turtle در پایتون | کنترل‌های پیشرفته لاکپشت

بلند کردن و گذاشتن قلم

در برنامه‌نویسی با استفاده از کتابخانه turtle در پایتون، لاکپشت می‌تواند به عنوان یک قلم برای رسم اشکال و خطوط عمل کند. یکی از ویژگی‌های جالب لاکپشت این است که می‌توانید قلم را بلند کنید یا بگذارید. این کار به شما این امکان را می‌دهد که بدون رسم خطی، لاکپشت را به موقعیت جدیدی منتقل کنید.

بلند کردن قلم

برای بلند کردن قلم، از دستور penup() استفاده می‌کنیم. وقتی که قلم بلند باشد، لاکپشت می‌تواند به هر نقطه‌ای حرکت کند بدون اینکه خطی رسم کند. این ویژگی زمانی مفید است که می‌خواهید لاکپشت را به نقطه‌ای جدید ببرید تا کار جدیدی را شروع کنید.

مثال:

import turtle

# ایجاد یک شی لاکپشت
t = turtle.Turtle()

# بلند کردن قلم
t.penup()

# حرکت به موقعیت جدید
t.goto(100, 100)

# گذاشتن قلم
t.pendown()

# رسم یک خط
t.goto(200, 200)

turtle.done()

در این مثال، پس از بلند کردن قلم و حرکت به موقعیت (100, 100)، با گذاشتن قلم، لاکپشت یک خط به سمت (200, 200) رسم می‌کند.

گذاشتن قلم

برای گذاشتن قلم، از دستور pendown() استفاده می‌کنیم. با این کار، لاکپشت دوباره آماده رسم می‌شود و هر حرکتی که انجام دهد، خطی را رسم خواهد کرد.

به طور کلی، استفاده از penup() و pendown() به شما این امکان را می‌دهد که کنترل بیشتری بر روی نحوه رسم اشکال و خطوط داشته باشید و از رسم خطوط ناخواسته جلوگیری کنید. این ویژگی به ویژه در پروژه‌های پیچیده‌تر که شامل جابجایی‌های متعدد لاکپشت هستند، بسیار مفید است.

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2
  • 3