Python 使用 turtle 库
```python
import turtle
def draw_heart():
penup()
goto(0, -100)
pendown()
color('red')
begin_fill()
setheading(150)
circle(200, 90)
left(90)
circle(200, 90)
end_fill()
hideturtle()
draw_heart()
turtle.done()
```
JavaScript 使用 HTML5 Canvas
```javascript
const canvas = document.getElementById('heartCanvas');
const ctx = canvas.getContext('2d');
ctx.beginPath();
ctx.moveTo(250, 260);
ctx.bezierCurveTo(130, 260, 50, 180, 50, 80);
ctx.stroke();
```
C 语言使用 ASCII 字符
```c
include
int main() {
int i, j, n = 100; // 心形的大小
// 绘制心形的上半部分
for (i = 0; i <= n; i++) {
for (j = 0; j <= 2 * i; j++) {
if ((n - i) * (n - i) + (n - j) * (n - j) < n * n) {
printf("* ");
} else {
printf(" ");
}
}
printf("\n");
}
return 0;
}
```
C 语言使用字符的 ASCII 码值
```c
include
int main() {
int i, j;
for (i = 0; i <= 20; i++) {
for (j = 0; j <= 2 * i; j++) {
printf(" ");
}
for (j = 0; j <= 2 * i; j++) {
printf("*");
}
printf("\n");
}
for (i = 0; i <= 20; i++) {
for (j = 0; j <= 2 * i; j++) {
printf(" ");
}
for (j = 0; j <= 2 * i - 2; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
这些代码示例分别使用 Python 的 turtle 库、JavaScript 的 HTML5 Canvas、C 语言的 ASCII 字符和字符的 ASCII 码值来绘制心形。你可以根据自己的需求和编程环境选择合适的代码示例。