turtle画大学校园
时间: 2023-11-30 16:02:15 浏览: 162
以下是使用Turtle库绘制大学校园的Python代码:
```python
import turtle
# 设置画笔
t = turtle.Pen()
t.pensize(5)
t.speed(10)
# 绘制校园主体
t.penup()
t.goto(-200, -200)
t.pendown()
t.fillcolor("#F0F8FF")
t.begin_fill()
t.goto(-200, 200)
t.goto(200, 200)
t.goto(200, -200)
t.goto(-200, -200)
t.end_fill()
# 绘制草坪
t.penup()
t.goto(-200, -200)
t.pendown()
t.fillcolor("#7CFC00")
t.begin_fill()
t.goto(-200, -100)
t.goto(200, -100)
t.goto(200, -200)
t.goto(-200, -200)
t.end_fill()
# 绘制教学楼
t.penup()
t.goto(-150, -150)
t.pendown()
t.fillcolor("#FFFFFF")
t.begin_fill()
t.goto(-150, 50)
t.goto(-50, 50)
t.goto(-50, -150)
t.goto(-150, -150)
t.end_fill()
# 绘制教学楼窗户
t.penup()
t.goto(-130, -130)
t.pendown()
t.fillcolor("#87CEFA")
t.begin_fill()
t.goto(-130, -110)
t.goto(-110, -110)
t.goto(-110, -130)
t.goto(-130, -130)
t.end_fill()
t.penup()
t.goto(-90, -130)
t.pendown()
t.fillcolor("#87CEFA")
t.begin_fill()
t.goto(-90, -110)
t.goto(-70, -110)
t.goto(-70, -130)
t.goto(-90, -130)
t.end_fill()
t.penup()
t.goto(-130, -90)
t.pendown()
t.fillcolor("#87CEFA")
t.begin_fill()
t.goto(-130, -70)
t.goto(-110, -70)
t.goto(-110, -90)
t.goto(-130, -90)
t.end_fill()
t.penup()
t.goto(-90, -90)
t.pendown()
t.fillcolor("#87CEFA")
t.begin_fill()
t.goto(-90, -70)
t.goto(-70, -70)
t.goto(-70, -90)
t.goto(-90, -90)
t.end_fill()
# 绘制图书馆
t.penup()
t.goto(50, -150)
t.pendown()
t.fillcolor("#FFFFFF")
t.begin_fill()
t.goto(50, 50)
t.goto(150, 50)
t.goto(150, -150)
t.goto(50, -150)
t.end_fill()
# 绘制图书馆窗户
t.penup()
t.goto(70, -130)
t.pendown()
t.fillcolor("#87CEFA")
t.begin_fill()
t.goto(70, -110)
t.goto(90, -110)
t.goto(90, -130)
t.goto(70, -130)
t.end_fill()
t.penup()
t.goto(110, -130)
t.pendown()
t.fillcolor("#87CEFA")
t.begin_fill()
t.goto(110, -110)
t.goto(130, -110)
t.goto(130, -130)
t.goto(110, -130)
t.end_fill()
# 绘制小路
t.penup()
t.goto(-200, -100)
t.pendown()
t.pensize(3)
t.pencolor("#8B4513")
t.goto(200, -100)
# 隐藏画笔
t.hideturtle()
# 等待用户关闭窗口
turtle.done()
```
阅读全文