请用python语言编写一个爱心
时间: 2023-07-18 16:09:15 浏览: 87
使用Python绘制爱心
5星 · 资源好评率100%
好的,以下是用Python语言编写的爱心图案:
```
import math
def heart(x,y,size):
"""
用于绘制爱心图案的函数
参数:
x: 爱心中心点的x坐标
y: 爱心中心点的y坐标
size: 爱心的大小(半径)
"""
# 绘制爱心的两个半圆
for i in range(0, 180):
# 计算当前角度对应的弧度值
radians = i * math.pi / 180
# 计算当前点的坐标
x1 = x - size * math.sin(radians) ** 3
y1 = y - size * (13 * math.cos(radians) - 5 * math.cos(2 * radians) - 2 * math.cos(3 * radians) - math.cos(4 * radians)) / 16
# 将当前点移动到指定位置
turtle.penup()
turtle.goto(x1, y1)
turtle.pendown()
turtle.dot(5)
# 创建画布和画笔
turtle.setup(800, 600)
turtle.pensize(2)
turtle.pencolor("red")
turtle.fillcolor("pink")
turtle.speed(10)
# 绘制爱心
heart(0, 0, 100)
# 隐藏画笔
turtle.hideturtle()
# 显示结果
turtle.done()
```
运行以上代码,即可在画布上绘制出一个粉色的爱心图案。
阅读全文