Python画村庄
时间: 2023-11-05 20:12:08 浏览: 38
您可以使用Python的图像处理库PIL来绘制村庄。以下是一个简单的示例代码:
```python
from PIL import Image, ImageDraw
# 创建一个大小为500x500的画布
img = Image.new('RGB', (500, 500), color='white')
draw = ImageDraw.Draw(img)
# 绘制一些村庄
draw.rectangle((100, 100, 150, 150), fill='brown', outline='black')
draw.rectangle((200, 200, 250, 250), fill='brown', outline='black')
draw.rectangle((300, 300, 350, 350), fill='brown', outline='black')
# 保存图片
img.save('village.png')
```
此代码将绘制三个相同大小的棕色方块,看起来像是三个村庄。您可以自由调整绘制的村庄数量、颜色、大小、位置等参数,来实现您所需的效果。
相关问题
python turtle 画村庄
使用Python的turtle库来绘制村庄也是非常简单的,以下是一个示例代码:
```python
import turtle
# 创建一个画笔
pen = turtle.Turtle()
# 绘制村庄
for i in range(3):
pen.penup()
pen.goto(i * 100, 0)
pen.pendown()
pen.begin_fill()
pen.fillcolor('brown')
pen.setheading(90)
pen.forward(50)
pen.right(90)
pen.forward(50)
pen.right(90)
pen.forward(50)
pen.right(90)
pen.forward(50)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 等待关闭窗口
turtle.done()
```
这个示例代码将绘制三个相同大小的棕色方块,看起来像是三个村庄。您可以自由调整绘制的村庄数量、颜色、大小、位置等参数,来实现您所需的效果。如果您需要保存绘制好的图片,可以使用turtle库提供的方法,如`turtle.getcanvas().postscript(file='village.eps')`来保存为EPS格式的图片文件。
Python turtle 画村庄
使用Python的turtle库来绘制村庄也是非常简单的,以下是一个示例代码:
```python
import turtle
# 创建一个画笔
pen = turtle.Turtle()
# 绘制村庄
for i in range(3):
pen.penup()
pen.goto(i * 100, 0)
pen.pendown()
pen.begin_fill()
pen.fillcolor('brown')
pen.setheading(90)
pen.forward(50)
pen.right(90)
pen.forward(50)
pen.right(90)
pen.forward(50)
pen.right(90)
pen.forward(50)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 等待关闭窗口
turtle.done()
```
这个示例代码将绘制三个相同大小的棕色方块,看起来像是三个村庄。您可以自由调整绘制的村庄数量、颜色、大小、位置等参数,来实现您所需的效果。如果您需要保存绘制好的图片,可以使用turtle库提供的方法,如`turtle.getcanvas().postscript(file='village.eps')`来保存为EPS格式的图片文件。