以下是一個使用Python的turtle模塊來繪制一顆愛心并表白的簡單示例代碼:
import turtle
import math
# 設置屏幕
screen = turtle.Screen()
screen.bgcolor("black")
# 繪制愛心
def draw_heart(t, size):
t.speed(9)
t.penup()
t.goto(0, -size * 1.5)
t.pendown()
t.color("red", "pink")
t.startfill()
t.begin_poly()
# 畫左半部分
t.left(45)
for _ in range(2):
t.forward(size)
t.right(90)
t.forward(size)
t.left(90)
t.forward(size)
# 畫右半部分
t.right(180)
t.forward(size)
for _ in range(2):
t.left(90)
t.forward(size)
t.right(90)
t.forward(size)
t.left(45)
t.end_poly()
t.goto(0, 0)
heart_points = list(t.get_poly())
# 畫出愛心輪廓
t.goto(heart_points[0])
t.color("black", "pink")
for p in heart_points:
t.goto(p)
t.endfill()
# 創建一個愛心海龜
heart = turtle.Turtle()
draw_heart(heart, 100)
# 表白文字
love_text = turtle.Turtle()
love_text.speed(0)
love_text.penup()
love_text.hideturtle()
love_text.color("white")
love_text.goto(0, -100)
love_text.write("I Love You", font=("Arial", 18, "bold"))
# 保持屏幕打開
screen.mainloop()
這段代碼會創建一個黑色背景的窗口,在其中心繪制一顆紅色的愛心,并在愛心下方寫上“I Love You”的文字。這是一個簡單的表白程序,可以在愛心上添加更多的個性化元素,如動畫、音樂等,來進一步增加表白的樂趣。