用python写丘比特之箭
时间: 2023-10-02 21:07:10 浏览: 118
丘比特之箭,又称为箭穿心,是一种古代传说中的爱情符号,意味着箭射中心脏,使得人们陷入爱河。以下是用 Python 实现丘比特之箭的代码:
```python
import turtle
# 画箭身
turtle.speed(10)
turtle.color('red')
turtle.pensize(5)
turtle.penup()
turtle.goto(-200, 0)
turtle.pendown()
turtle.goto(0, 0)
# 画箭头
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
turtle.begin_fill()
turtle.goto(50, 20)
turtle.goto(30, 0)
turtle.goto(50, -20)
turtle.goto(0, 0)
turtle.end_fill()
# 画心形
turtle.penup()
turtle.goto(50, 20)
turtle.pendown()
turtle.color('pink')
turtle.begin_fill()
turtle.goto(100, 50)
turtle.goto(130, 0)
turtle.goto(100, -50)
turtle.goto(50, -20)
turtle.end_fill()
# 显示结果
turtle.penup()
turtle.goto(-100, -100)
turtle.write("丘比特之箭!", font=("Arial", 16, "normal"))
turtle.done()
```
以上代码使用 Python 的 turtle 库来实现图形绘制,画出了一个箭身和箭头,以及一个心形,最终呈现出了丘比特之箭的形象。
阅读全文