电视剧火了,随手画个简单版的交作业。
配置:python3.11,用turtle画的,python3.11自带
代码如下:
import turtle
# 初始化
turtle.setup(1280, 720)
t = turtle.Pen()
t.ht()
turtle.title("loveheart")
turtle.bgcolor("#000000")
def draw_one_heart():
while 1:
turtle.tracer(0)
t.clear()
t.penup()
x = 0
y = 100
t.goto(x, y)
t.pendown()
t.color("#f00000","#f00000")
t.goto(x, y)
t.setheading(100)
r = 100
t.circle(r, 215)
t.fd(2.4*r)
t.left(90)
t.fd(2.4*r)
t.circle(r, 215)
turtle.tracer(1)
if __name__ == "__main__":
draw_one_heart()
作图思想是画两根互相垂直的等长线段,再画两个不完整的圆,调整下角度和位置即可,效果如下: