用python的turtle库画一个地图
以下是一个使用Python的turtle库画一个简单地图的示例代码:
import turtle
# 创建一个Turtle对象
map_turtle = turtle.Turtle()
# 设置窗口大小
turtle.setup(800, 600)
# 设置画笔速度
map_turtle.speed(1)
# 画出地图边界
map_turtle.penup()
map_turtle.goto(-300, 200)
map_turtle.pendown()
map_turtle.pensize(3)
map_turtle.color("black")
map_turtle.forward(600)
map_turtle.right(90)
map_turtle.forward(400)
map_turtle.right(90)
map_turtle.forward(600)
map_turtle.right(90)
map_turtle.forward(400)
# 画出城市1
map_turtle.penup()
map_turtle.goto(-200, 100)
map_turtle.pendown()
map_turtle.pensize(2)
map_turtle.color("red")
map_turtle.circle(20)
# 画出城市2
map_turtle.penup()
map_turtle.goto(0, 100)
map_turtle.pendown()
map_turtle.color("blue")
map_turtle.circle(20)
# 画出城市3
map_turtle.penup()
map_turtle.goto(200, -100)
map_turtle.pendown()
map_turtle.color("green")
map_turtle.circle(20)
# 关闭窗口
turtle.done()
这段代码将会在窗口中画出一个长方形的地图边界,以及三个红、蓝和绿色的圆圈代表城市。你可以根据需要修改代码来绘制更复杂的地图
原文地址: https://www.cveoy.top/t/topic/inkI 著作权归作者所有。请勿转载和采集!