حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

طراحی شکل قلب با کتابخانه Turtle در پایتون

تمرین آسان 1169 visibility link download flag

برنامه‌ای بنویسید که با استفاده از کتابخانه Turtle شکل یک قلب رسم کند. خروجی برنامه باید یک قلب قرمز رنگ باشد که به صورت گرافیکی نمایش داده می‌شود.

👨‍💻 3 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
👨‍💻 5 ساعت قبل Amirhn این تمرین رو مشاهده کرد

پاسخ‌ها 8

import turtle

pen = turtle.Turtle()
def curve():
    for i in range(200):

        pen.right(1)
        pen.forward(1)

def heart():

    pen.fillcolor('red')
    pen.begin_fill()
    pen.left(140)
    pen.forward(113)
    curve()
    pen.left(120)
    curve()
    pen.forward(112)
    pen.end_fill()
heart()
pen.ht()
import turtle

def draw_heart_simple():
    """رسم قلب با استفاده از نیم‌دایره و مثلث"""

    screen = turtle.Screen()
    screen.title("❤️ قلب قرمز ❤️")
    screen.bgcolor("white")
    screen.setup(width=800, height=600)

    heart = turtle.Turtle()
    heart.speed(0)
    heart.hideturtle()
    heart.color("red")
    heart.pensize(3)

    # شروع پر کردن
    heart.begin_fill()

    # حرکت به موقعیت شروع
    heart.penup()
    heart.goto(0, -100)
    heart.pendown()

    # رسم نیمه چپ قلب با منحنی
    heart.left(140)
    heart.forward(180)

    # منحنی بالای چپ
    heart.circle(-90, 200)

    # نقطه بالای قلب
    heart.setheading(60)
    heart.circle(-90, 200)

    heart.forward(180)

    # پایان پر کردن
    heart.end_fill()

    # اضافه کردن متن
    heart.penup()
    heart.goto(0, -200)
    heart.color("darkred")
    heart.write("❤️", align="center", font=("Arial", 50, "bold"))

    screen.mainloop()


if __name__ == "__main__":
    draw_heart_simple()
import turtle

def draw_heart_simple():
    """رسم قلب با استفاده از نیم‌دایره و مثلث"""

    screen = turtle.Screen()
    screen.title("❤️ قلب قرمز ❤️")
    screen.bgcolor("white")
    screen.setup(width=800, height=600)

    heart = turtle.Turtle()
    heart.speed(0)
    heart.hideturtle()
    heart.color("red")
    heart.pensize(3)

    # شروع پر کردن
    heart.begin_fill()

    # حرکت به موقعیت شروع
    heart.penup()
    heart.goto(0, -100)
    heart.pendown()

    # رسم نیمه چپ قلب با منحنی
    heart.left(140)
    heart.forward(180)

    # منحنی بالای چپ
    heart.circle(-90, 200)

    # نقطه بالای قلب
    heart.setheading(60)
    heart.circle(-90, 200)

    heart.forward(180)

    # پایان پر کردن
    heart.end_fill()

    # اضافه کردن متن
    heart.penup()
    heart.goto(0, -200)
    heart.color("darkred")
    heart.write("❤️", align="center", font=("Arial", 50, "bold"))

    screen.mainloop()


if __name__ == "__main__":
    draw_heart_simple()
import turtle

t = turtle.Turtle()
t.speed(3)
t.color("red")
t.fillcolor("red")

t.begin_fill()
t.left(140)
t.forward(180)
t.circle(-90, 200)
t.left(120)
t.circle(-90, 200)
t.forward(180)
t.end_fill()

turtle.done()
import turtle

t = turtle.Turtle()
t.speed(3)
t.color("red")
t.fillcolor("red")

t.begin_fill()
t.left(140)
t.forward(180)
t.circle(-90, 200)
t.left(120)
t.circle(-90, 200)
t.forward(180)
t.end_fill()

turtle.done()
import turtle

t = turtle.Turtle()
t.color('red')
t.fillcolor('red')
t.speed(3)

t.begin_fill()
t.left(140)
t.forward(113)
for _ in range(200):
    t.right(1)
    t.forward(1)
t.left(120)
for _ in range(200):
    t.right(1)
    t.forward(1)
t.forward(112)
t.end_fill()

t.hideturtle()
turtle.done()
پاسخ هوش مصنوعی Ai Python
import turtle

t = turtle.Turtle()
s = turtle.Screen()

s.bgcolor("black")
t.color("red")
t.speed(1)

t.begin_fill()
t.left(140)
t.forward(97)
t.circle(-50, 200)
t.left(120)
t.circle(-50, 200)
t.forward(97)
t.end_fill()

t.hideturtle()
turtle.done()
import turtle

t = turtle.Turtle()
t.speed(3)
t.color("red")
t.begin_fill()

t.left(140)
t.forward(180)

t.circle(-90, 200)
t.left(120)
t.circle(-90, 200)

t.forward(180)

t.end_fill()

turtle.done()

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن