سلامت باشی
اگر به دنبال راهی برای پیدا کردن کد رسم مربع در پایتون هستید، کتابخانهی turtle (لاکپشت) یکی از بهترین گزینههاست. این کتابخانه به شما امکان میدهد تا با کد های پایتون برای رسم شکل، رسم مربع در پایتون، مثلث و دایره و… را روی صفحه تجربه کنید.
کتابخانهی turtle بهصورت پیشفرض با پایتون نصب میشود و نیازی به نصب جداگانه ندارد. برای استفاده از آن کافی است در ابتدا آن را وارد (import) کنید:
import turtle
در اینجا یک نمونه کد رسم مربع در پایتون با استفاده از turtle آمده که از حلقه ی for استفاده شده است. در این کد کشیدن مربع در پایتون، ما یک مربع ساده با ضلع ۱۰۰ پیکسل رسم کردیم. حلقه for چهار بار اجرا میشود تا چهار ضلع مربع کامل شوند.
import turtle
# ایجاد صفحه و قلم
pen = turtle.Turtle()
# کد مربع در پایتون
for _ in range(4):
pen.forward(100) # حرکت به جلو به اندازه ۱۰۰ پیکسل
pen.right(90) # چرخش ۹۰ درجه به راست
turtle.done()
اگر بخواهیم یک مربع را نه با turtle بلکه با علامت ستاره (*) در کنسول رسم کنیم، میتوانیم از دستورهای متنی زیر استفاده کنیم:
size = 5 # اندازه ضلع مربع
# رسم مربع با ستاره در پایتون
for i in range(size):
for j in range(size):
print("*", end=" ")
print()
این برنامه یک مربع ۵×۵ از ستارهها را چاپ میکند. این روش برای رسم مربع در پایتون بهصورت متنی استفاده میشود.
اگر بخواهید به صورت کاملا ابتدایی و بدون حلقه for یک مربع رسم کنید میتوانید از کد زیر استفاده کنید:
import turtle t = turtle.Pen() t.forward(90) t.left(90) t.forward(90) t.left(90) t.forward(90) t.left(90) t.forward(90) t.left(90)
سلامت باشی
دمت گرم خیلی عالی بود
Thank you so much for this newsletter Thank you so much for this newsletter
خواهش میکنم
وای من سه ساعت درگیر دکمه num lock بودم مرسی خیلی خوب نوشته بودید.
.
سلام ، ببخشید یک سوالی داشتم … سوال : برنامه ای بنویسید که n را از کاربر بگیرد سپسturtle، چند مربع با مرکز های مساوی درون هم بکشد ،. این سوال رو چگونه حل کنم؟
سلام
import turtle
n = int(input(“تعداد مربع ها را وارد کنید:”))
t= turtle.Turtle()
t.speed(0)
def draw_square(size):
for _ in range(4):
t.forward(size)
t.right(90)
size =200
t.penup()
t.goto(-size//2,size//2)
t.pendown()
for i in range(n):
draw_square(size)
size -=20
t.penup()
t.goto(-size//2,size//2)
t.pendown()
turtle.done()
سلام ممنون از آموزش مختصر و مفید تان. لطفاً اگر امکان دارد کد آموزش رسم دایره در پایتون و رسم مستطیل و مثلث هم با لاکپشت و هم با ستاره قرار دهید.🙏🙏
سلام سپاسگزارم حتما
ن