python绘制爱心代码

你可以使用Python中的turtle模块来绘制一个简单的爱心图案。

python
import turtle # 设置画布 turtle.bgcolor("white") turtle.title("Draw a Heart") # 设置画笔 turtle.color("red") turtle.pensize(3) turtle.speed(2) # 移动到起始点 turtle.penup() turtle.goto(0, -200) turtle.pendown() # 绘制爱心 turtle.begin_fill() turtle.fillcolor("red") turtle.left(140) turtle.forward(224) for i in range(200): turtle.right(1) turtle.forward(2) turtle.left(120) for i in range(200): turtle.right(1) turtle.forward(2) turtle.forward(224) turtle.end_fill() # 隐藏画笔 turtle.hideturtle() # 显示窗口 turtle.done()

这段代码使用了Python的turtle模块来实现图形绘制。你可以将代码复制到Python环境中运行,然后就能看到绘制出的爱心图案。希望对你有帮助!

如果你想要将这个爱心图案保存为图片文件,你可以使用turtle模块的getcanvas()postscript()方法。

python
import turtle # 设置画布 turtle.bgcolor("white") turtle.title("Draw a Heart") # 设置画笔 turtle.color("red") turtle.pensize(3) turtle.speed(2) # 移动到起始点 turtle.penup() turtle.goto(0, -200) turtle.pendown() # 绘制爱心 turtle.begin_fill() turtle.fillcolor("red") turtle.left(140) turtle.forward(224) for i in range(200): turtle.right(1) turtle.forward(2) turtle.left(120) for i in range(200): turtle.right(1) turtle.forward(2) turtle.forward(224) turtle.end_fill() # 隐藏画笔 turtle.hideturtle() # 获取画布并保存为图片 canvas = turtle.getcanvas() canvas.postscript(file="heart.ps", colormode="color") # 显示窗口 turtle.done()

这段代码添加了保存画布为PostScript文件的部分,文件名为"heart.ps"。你可以将这个PostScript文件转换成其他图像格式,比如PNG或JPEG,使用相应的工具。

标签