电视剧火了,随手画个简单版的交作业。
配置: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()
作图思想是画两根互相垂直的等长线段,再画两个不完整的圆,调整下角度和位置即可,效果如下:

该文章展示了如何利用Python3.11中的turtle模块,通过编写简单代码来绘制一个心形图形。代码中定义了一个函数draw_one_heart(),它使用turtle进行图形绘制,包括设置背景颜色、画笔颜色以及画出两个不完整圆弧形成心形的技巧。

4965

被折叠的 条评论
为什么被折叠?



