import turtle import time import random # 窗口设置 turtle.setup(800, 700) turtle.bgcolor("black") # 画笔 pen = turtle.Turtle() pen.speed(0) pen.color("red") pen.pensize(2) # 爱心函数 def heart(x, y, size): pen.up() pen.goto(x, y) pen.down() pen.begin_fill() pen.left(140) pen.forward(size) for _ in range(200): pen.right(1) pen.forward(size * 0.017) pen.left(120) for _ in range(200): pen.right(1) pen.forward(size * 0.017) pen.forward(size) pen.end_fill() # 写字 def text(): pen.up() pen.goto(0, -250) pen.color("pink") pen.write( "I Love You", align="center", font=("Arial", 28, "bold") ) # 动态效果 for i in range(20): x = random.randint(-200, 200) y = random.randint(-150, 150) size = random.randint(20, 60) pen.color( random.choice(["red", "pink", "hotpink"]) ) heart(x, y, size) text() turtle.done()