用turtle绘制潜水艇
时间: 2023-09-10 09:08:28 浏览: 124
好的,让我来为您展示一下用turtle绘制潜水艇的代码:
```python
import turtle
# 设置画笔和画布
pen = turtle.Turtle()
pen.speed(0)
pen.color('white')
pen.getscreen().bgcolor('black')
# 画潜水艇的主体
pen.penup()
pen.goto(0, 0)
pen.pendown()
pen.fillcolor('gray')
pen.begin_fill()
pen.left(90)
pen.circle(100, 180)
pen.forward(200)
pen.circle(100, 180)
pen.forward(200)
pen.end_fill()
# 画潜水艇的窗户
pen.penup()
pen.goto(-50, 0)
pen.pendown()
pen.fillcolor('lightblue')
pen.begin_fill()
pen.circle(30)
pen.end_fill()
pen.penup()
pen.goto(50, 0)
pen.pendown()
pen.fillcolor('lightblue')
pen.begin_fill()
pen.circle(30)
pen.end_fill()
# 画潜水艇的螺旋桨
pen.penup()
pen.goto(0, -50)
pen.pendown()
pen.color('gray')
for i in range(3):
pen.circle(20)
pen.right(120)
# 画潜水艇的尾翼
pen.penup()
pen.goto(200, -100)
pen.pendown()
pen.fillcolor('gray')
pen.begin_fill()
pen.right(30)
pen.forward(100)
pen.right(120)
pen.forward(100)
pen.right(150)
pen.forward(100)
pen.end_fill()
# 完成
turtle.done()
```
运行代码后,您就可以看到一艘潜水艇出现在您的屏幕上啦!